自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (8)
  • 收藏
  • 关注

转载 Google Protocol Buffer

Protocol Buffer 序列化Protobuf 序列化后所生成的二进制消息非常紧凑,这得益于 Protobuf 采用的非常巧妙的 Encoding 方法。考察消息结构之前,让我首先要介绍一个叫做 Varint 的术语。Varint 是一种紧凑的表示数字的方法。它用一个或多个字节来表示一个数字,值越小的数字使用越少的字节数。这能减少用来表示数字的字节数。比如对于 int32 类型的数字,一般

2016-12-20 10:48:19 586

原创 Scapy + Nfqueue

背景1:NfqueueNfqueue是iptables和ip6tables的target,这个target可以将数据包交给用户空间。比如,下面的一个iptables规则iptables -A INPUT -j NFQUEUE --queue-num 0那么在用户空间,可以使用libnetfilter_queue来连接到queue  0(默认)并且从内核获得该消息,然后,必须

2016-01-07 15:00:02 7143 1

转载 systemd 介绍

systemd是Linux下的一种init软件,由Lennart Poettering带头开发,并在LGPL2.1及其后续版本许可证下开源发布框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果,最终代替现在常用的System V与BSD风格init程序

2015-11-03 11:40:59 3975

转载 使用RTP over RTSP(TCP)

Normally, RTSP provide streaming over UDP. By nature, UDP is a better choice as it provides robust streaming capability for media. However, it is unlikely to use UDP for streaming over the Internet.

2015-10-10 16:31:35 2234

转载 物联网通信协议介绍

为了方便,将物联网通信协议分为两大类,一类是接入协议,一类是通讯协议。接入协议一般负责子网内设备间的组网及通信;通讯协议主要是运行在传统互联网TCP/IP协议之上的设备通讯协议,负责设备通过互联网进行数据交换及通信。本文介绍以通讯协议为主。先说接入协议市场上常见的有zigbee、蓝牙以及wifi协议

2015-09-29 08:58:19 32140

原创 gcc-linaro-arm-linux-gbueabihf 编译后执行后报错 “no such file orr directory”

情景:手里拿到一块AM3558的开发板,于是在TI官网上下载了 linaro交叉编译器。结果编译后,拷贝到板子中,提示 “no such file orr directory”。通过file 和strings该文件,显示考虑是由于内核版本和库的问题。继续google,说Linaro中有些库的名字做了修改。于是考虑一种解决方案:在开发板上lib下建立一个软链接 ld-

2015-09-18 11:34:13 1237

原创 vbox 使用中的疑难杂症

1、VBox中出现UUID have already exists 解决方法http://blog.csdn.net/wang_walfred/article/details/99591952、vbox中虚拟ubuntu增加新的虚拟硬盘http://blog.csdn.net/wang_walfred/article/details/98822513、vbox 安装增强

2015-09-12 18:32:49 674

原创 VBOX 安装 kali 2.0 后的一些操作

vbox安装Kali 2.0 遇到的一些问题记录

2015-09-10 09:44:13 5859

转载 Android下的挂钩(hook)和代码注入(inject)

Android是基于linux内核的操作系统,根据语言环境可以简单的划分为java层、native C层、linux内核层。java层通过jni与native层交互,使用linux提供的底层函数功能。因此,类似linux系统,我们可以在Android下实现对另一个进程的挂钩和代码注入。在这简单介绍下挂钩和代码注入的方法和两个库,以及针对《刀塔传奇》实现的代码注入。利用libinje

2015-09-06 15:52:49 14963 1

转载 onvif规范的实现:server端Discovery实现,通过OnvifTestTool12.06测试

转自:http://blog.csdn.net/ghostyu/article/details/8182516说明:网上关于ONVIF开发的文章并不多,也更找不到具体的实例来入门学习。只能靠翻阅各种Specification摸索中前进,下面是最近几天的成果。调通了服务端(或者说设备端)的Discovery,使用OnvifTestTool12.06能够搜到我的设备。【来自http://blo

2015-09-01 10:43:54 728

转载 远程监控web开发-嵌入式boa

VLC毫无疑问是优秀的一款播放软件,子B/S机构的web项目中,如果能把它嵌入页面,做页面预览或者其他,是非常棒的。第一步:搭建BOA 嵌入式web services参考:http://blog.chinaunix.net/uid-26921272-id-3322975.html 一:移植Boa(web服务器)到嵌入式Linux系统 一、

2015-07-02 16:47:51 4468

转载 OSINT + Python = Custom Hacking

工具 #1目标: 在LinkedIn上使用Google Custom Search API搜索 ANTPJI成员。使用的库: Google API 客户端,Requests 库。# File: ex1_a.py# Date: 05/14/13# Author: Simon Roses Femerling# Desc: Basic Google Hacking

2015-05-24 17:48:17 890

原创 智能设备安全吗—Synack逆向Dropcam过程整理

智能设备或者说物联网设备正在快速的被研究开发出来,给用户带来很好的用户体验,但是另一方面,体验的同时,安全隐私性缺令人担忧,下面整理Synack团队在2014年黑帽大会上的作品—Implanting a dropcam 企业安全研究公司 Synack 对 16 个常见的物联网设备进行了测试,从 SmartThings 的设备,到 Nest 和 Lyric 恒温器等。结果发现,它们都存在不同程度的安全问题,其中,联网摄像头是最不安全的。 虽然他们是通过物理接触方式进行攻击,但不排除以后有人可以截获物联

2015-04-22 17:44:36 2561

转载 Nmap源码分析(基本框架)

Nmap是一款非常强大的开源扫描工具。自己在使用过程中忍不住想仔细阅读一下它的源码。源码里面汇集了众多安全专家的精巧设计与优雅写法,读起来令人心旷神怡而又受益匪浅。这里我们以阅读nmap6.0的代码作为主线来分析Nmap源码的实现框架。源码下载地址:http://nmap.org/dist/nmap-6.01.tar.bz2SVN检出:svn co https://svn.

2015-04-07 00:55:12 16522 1

转载 ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57

前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额。Cortex-A50是继Cortex-A15之后的又一重量级产品,将会直接影响到主流PC市场的占有率。围绕该话题,我们今天不妨总结一下近几年来手机端较为主流的ARM处理器。   以由高到低的方式来看,ARM处理器大体

2015-03-16 11:00:54 9616 1

转载 使用HttpOnly提升Cookie安全性

在介绍HttpOnly之前,我想跟大家聊聊Cookie及XSS。随着B/S的普及,我们平时上网都是依赖于http协议完成,而Http是无状态的,即同一个会话的连续两个请求互相不了解,他们由最新实例化的环境进行解析,除了应用本身可能已经存储在全局对象中的所有信息外,该环境不保存与会话有关的任何信息,http是不会为了下一次连接而维护这次连接所传输的信息的。所以为了在每次会话之间传递信息,就需

2015-03-11 16:35:03 529

转载 Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱

曾经因为NLTK的缘故开始学习Python,之后渐渐成为我工作中的第一辅助脚本语言,虽然开发语言是C/C++,但平时的很多文本数据处理任务都交给了Python。离开腾讯创业后,第一个作品课程图谱也是选择了Python系的Flask框架,渐渐的将自己的绝大部分工作交给了Python。这些年来,接触和使用了很多Python工具包,特别是在文本处理,科学计算,机器学习和数据挖掘领域,有很多很多优秀的Py

2015-03-08 19:19:29 1739

原创 Python 处理excel文件

====控件=====================xlrd:是python从excel读数据的第三方控件;xlwt:是python从excel写数据的第三方控件;xlutils:是python使用xlrd、xlwt的工具箱。====下载=====================1. python-excel.pdf----“Working with Excel file

2015-02-10 16:00:25 1554

转载 配置HTTPS服务器

HTTPS服务器优化SSL证书链合并HTTP/HTTPS主机基于名字的HTTPS主机带有多个主机名的SSL证书主机名指示兼容性配置HTTPS主机,必须在server配置块中打开SSL协议,还需要指定服务器端证书和密钥文件的位置:server { listen 443; server_name

2015-01-16 12:13:54 3028

转载 libRTMP使用说明

名称librtmp − RTMPDump Real-Time Messaging Protocol API库RTMPDump RTMP(librtmp, -lrtmp)简介#include描述实时流协议(Real-TimeMessaging Protocol,RTMP)是用于互联网上传输视音频数据的网络协议。本AP

2015-01-15 09:42:15 756

转载 SSL/TLSV1.0 programe in linux

SSL/TLS Programe In Linux一、几个名词:1. SSL(Secure Socket Layer)是Netscape公司设计的主要用于WEB的安全传输协议。这种协议在WEB上获得了广泛的应用。2. IETF将SSL作了标准化,即RFC2246,并将其称为TLS(Transport Layer Security),从技术上讲,TLS1.0与SSL3.0的差别非常微

2015-01-14 16:51:34 1235

转载 telosb中RSSI与距离的分析

In certain experiments, the robots are configured with TelosB devices, which contain cc2420 radios. The TelosB devices are programmed to transmit and receive 802.15.4 wireless beacons. Each time a

2014-11-26 20:31:57 1932

原创 RTSP/RTP学习

处理连接请求的基本流程:l  Step 1:与客户端建立RTSP连接(调用incomingConnectionHandler方法),创建ClientSession并关联fClientSocket与incomingRequestHandler(调用incomingConnectionHandler1)。l  Step 2:接收客户端请求(调用incomingRequestHandler方法)

2014-11-25 09:25:16 707

转载 ffmpeg处理RTMP流媒体的命令大全

1、将文件当做直播送至live[plain] view plaincopyffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName  2、将直播媒体保存至本地文件[plain] view plaincopy

2014-11-19 16:50:51 1021

转载 hadoop+ffmpeg 视频转码

hadoop + ffmpeg 分布式转码系统实践hadoop 安装ffmpeg 安装mkvtoolnix 安装一、分割视频:mkvmerge --split size:32m ./heihu01.mp4 -o ./heihu01.%05d.mp4二、hdfs中创建存放分割后视频的目录hadoop fs -mkdir movies三、上传分割

2014-11-19 14:14:26 4760 1

转载 RTMP中FLV流到标准h264、aac的转换

一、分析FLV数据    我们先拿一个flv文件来简单分析一下flv数据的格式    flv标准文档下载地址http://www.cnblogs.com/chef/archive/2012/07/18/2597003.html    flv文件分析器flvprase下载地址http://www.cnblogs.com/chef/archive/2012/07/18/2596

2014-10-23 17:42:29 906

转载 Python中dict使用

#字典的添加、删除、修改操作dict = {"a" : "apple", "b" : "banana", "g" : "grape", "o" : "orange"}dict["w"] = "watermelon"del(dict["a"])dict["g"] = "grapefruit"print dict.pop("b")print dictdict.clear()

2014-10-21 16:43:07 4445

转载 Scapy,IPTables,Brupsuite在ARP毒化攻击中的实用性技巧

ARP毒化攻击是一种比较老的攻击技术,是中间人攻击的一种途径。传统的攻击方法重点在于信息的收集(密码,Cookie,CSRF令牌等等任何信息)。有时这种攻击也用来对付通过SSL协议访问的目标。但是其中一个攻击途径我认为没有引起足够的重视,就是让中间人作为一个活跃的攻击点去攻击在各类Web应用。关于这种技术大部分的内容都能在网络上找到,但是使用的例子我认为都是零散的也不够完整。

2014-10-15 16:43:25 1471

原创 red5源码编译并打包发布

编译环境:ubuntu14.04/JDK7步骤:1、svn检出源码(两种方式)svn co --depth empty https://github.com/Red5/red5-server (最新版)svn checkout http://red5.googlecode.com/svn/java/server/trunk/ red5-read-only(我使用的是这个1.0.2-

2014-10-15 11:06:42 6536 2

转载 Apache Maven 入门

作者:George Ma写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法。这个入门篇分上下两篇。本文着重动手,用 maven 来构建运行 hellow world 程序,体会一下不用任何 IDE ,只用 maven 是咋回事。然后下篇就讲解一下 maven 的核心概念。写这两篇文章特意回避了复杂的示例,也不使用 I

2014-10-14 16:20:11 643

原创 Scapy基础学习之二

TCP路由跟踪测试

2014-10-14 16:10:27 11099 1

原创 Ubuntu 下 java 版本的切换

由于要在同一个ubuntu环境下编译2.1和2.3两份代码,而他们所使用的java版本一个是1.5,一个是1.6,所以在编之前需要进行切换;切换的方法很简单,使用下面的两个命令即可:  update-alternatives --config java  update-alternatives --config javac例如:root@desktop-ubun

2014-10-14 08:35:29 2736

原创 Scapy基础学习之一

关于ScapyScapy的是一个强大的交互式数据包处理程序(使用python编写)。它能够伪造或者解码大量的网络协议数据包,能够发送、捕捉、匹配请求和回复包等等。它可以很容易地处理一些典型操作,比如端口扫描,tracerouting,探测,单元测试,攻击或网络发现(可替代hping,NMAP,arpspoof,ARP-SK,arping,tcpdump,tethereal,P0F等)。最重要的

2014-10-13 19:32:09 51395 1

转载 make install时"arm-linux-ranlib command not found"

原文网址:http://blog.chinaunix.net/u1/46715/showart_1663653.htmlAuthor: wmmwang(unc,王敏敏)Environment:fedora8            arm-linux-gcc 3.4.1Minigui: 1.3.3Date:2008-11-24    按照以前经验,把要改的地方改好。接

2014-08-28 16:48:42 6714

转载 超级rtmp服务器和屌丝wowza

在前面:最近公司有个相关的项目要用到80G的的万兆网络环境,正好公司的大牛搞个st的东东,写了一个压力测试工具,对比了一下各种流媒体服务,FMS没有包含在内,比较遗憾,不过已经比较全面了。原来听说intel的万兆网卡有问题,只能跑到不到的理论带宽,这点我测试过了,用intel最新的驱动,centos6,最次能跑到80%的理论带宽,最高能跑到95%以上,完全没有问题。没有做任何优化,这个以后我单发贴

2014-08-21 20:26:20 6691

转载 Android Sip学习—SIP 协议完整的呼叫流程(准备知识)

Android Sip学习(准备知识)SIP 协议完整的呼叫流程

2014-08-04 22:25:19 2370 1

原创 TinyOs例子之TestSerial学习

学习TestSerial1、建立模块 TestSerialC2、使用到的接口有:   uses {   interface Leds;interface Boot;   /*主要是下面几个*/interfaceSplitControl asControl;   interface Receive;   interface AMSend;   interfac

2014-04-10 17:28:30 2684

转载 H.264 基础及 RTP 封包详解

一. h264基础概念1、NAL、Slice与frame意思及相互关系 1 frame的数据可以分为多个slice.每个slice中的数据,在帧内预测只用到自己slice的数据, 与其他slice 数据没有依赖关系。 NAL 是用来将编码的数据进行大包的。 比如,每一个slice 数据可以放在NAL 包中。I frame 是自己独立编码,不依赖于其他

2014-04-03 12:32:51 1055

原创 TinyOS安装以及eclipse for tinyos插件

分享ubuntu下安装tinyos和eclipse for tinyos编程的插件,方便进行代码编写和编译下载。

2014-04-03 12:32:03 2487

转载 关于热插拔usb

转:http://www.360doc.com/content/10/0527/18/9922_29835045.shtml 这篇文章说的很好http://blog.chinaunix.net/u1/38994/showart_2022040.html:如何使用busybox精简版本udev程序--mdev动态创建插入的u盘和鼠标等设备busybox的mdev是一个

2014-02-18 10:26:01 887

第二届中国国际物联网博览会会刊

2013年5月份才出版的 第二届中国国际物联网博览会会刊,提前电子版抢先看。

2013-01-09

BP神经网络压缩图像程序

本人写的基于BP网络压缩图像的程序(matlab版),经过验证的,可以使用,里面有详尽的程序解释。

2012-06-28

学习ARM的22个常用概念

该文档选取了初学者对arm 基本知识必须了解的内容,详尽的解释了各个概念~~

2011-01-26

uc/os在128的移植

在128的移植,本文档详细介绍了uc/os在meg128上的移植,,是学习移植的好资料

2011-01-26

uCOS-II 在ATmega128上的移植

本文详细介绍了把μC/OS-Ⅱ移植到ATMEL公司的8位微控制器ATmega128上的全过程。所谓移植,就是使一个实时内核能在某个微处理器或微控制器上运行。在移植之前,希望读者能熟悉所用微处理器和C编译器的特点

2011-01-26

双龙詹卫前ICC例程(ATmega8515)

双龙詹卫前ICC例程(ATmega8515),这是个很好的学习avr的例程资料~

2011-01-26

从 MCS51向 AVR的快速转换

詹卫前的 很好的入门资料,详细对比了51系列单片机,让新手快速从51过渡到avr单片机

2011-01-26

华为FPGA设计流程指南

本部门所承担的FPGA设计任务主要是两方面的作用:系统的原型实现和ASIC的原型验证。编写本流程的目的是:  在于规范整个设计流程,实现开发的合理性、一致性、高效性。  形成风格良好和完整的文档。  实现在FPGA不同厂家之间以及从FPGA到ASIC的顺利移植。  便于新员工快速掌握本部门FPGA的设计流程。

2011-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除