自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chengfangang的专栏

linux c 开发 关注安全

  • 博客(7)
  • 资源 (15)
  • 收藏
  • 关注

转载 无线路由开发平台openwrt的编译和使用

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://wenix.blog.51cto.com/874806/469198       学期末的课程设计出了个题:无线路由器的软件开发。平台就是openwrt。openwrt是由Cisco放出源代码的开放无线路由平台。由于是基于linux内核,所以可以将很多linux

2013-09-16 10:47:10 1502

原创 openwrt install

git clone git://git.openwrt.org/openwrt.gitapt-get install libncurses5-devapt-get install GNU awkapt-get install g++subversion

2013-09-16 10:46:43 1133

原创 makefile 模板

PRGM = qq_sec CC = gcc #CPPFLAGS = LDFLAGS = -lm -lcurl -lpthread -lnetfilter_queue CFLAGS = -Wall COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) -c LINKCC = $(CC) #LIBA = libcshm.a SRCS := $(

2013-09-12 16:17:56 674

转载 Python程序的性能分析指南

虽然不是所有的Python程序都需要严格的性能分析,不过知道如何利用Python生态圈里的工具来分析性能,也是不错的。分析一个程序的性能,总结下来就是要回答4个问题:它运行的有多块?它的瓶颈在哪?它占用了多少内存?哪里有内存泄漏?接下来,我们会着手使用一些很棒的工具,来帮我们回答这些问题。 粗粒度的计算时间我们先来用个很快的方法来给我们的代码计时:使

2013-09-12 09:27:20 1002

转载 ip tcp check sum

unsigned short ip_fast_csum(unsigned char * iph, unsigned int ihl){unsigned int sum;__asm__ __volatile__( “movl (%1), %0 ;\n” “subl $4, %2 ;\n” “jbe 2f ;\n” “addl 4(%1), %0 ;\n”

2013-09-10 11:40:22 1474

转载 Time-saving tips Linux users should know

Time-saving tips Linux users should knowSource : sonic0002    Date : 2013-09-03 22:30:48  As a programmer or system administrator, we have more chances of working on *nix platforms. It's

2013-09-05 09:30:09 680

转载 用netfilter_queue 在用户态修改网络数据包的例子程序

libnetfilter_queue缺乏文档,看着libnetfilter_queue自带的例子弄的。现在写不出有头有尾的文章了,就贴贴代码(还没注释),提几个我记得的几个注意点就不写了,见谅。程序功能, 将输出端目的地为 220.181.37.55 的包,都改为目的地为 64.233.189.104,输入段反之,达到DNAT的一小半功能,完整的NAT要做状态记录的。注意点 : 

2013-09-03 10:01:45 1839

uthash hash string

Any C structure can be stored in a hash table using uthash. Just add a UT_hash_handle to the structure and choose one or more fields in your structure to act as the key. Then use these macros to store, retrieve or delete items from the hash table

2013-09-04

cJSON解析json数据

Description An ultra-lightweight, portable, single-file, simple-as-can-be ANSI-C compliant JSON parser, under MIT license.

2013-09-04

SecureCRSecureFXPortable打开就能用

秒杀 SecureCRSecureFXPortable打开就能用,其他的弱爆了

2013-08-21

vim+windows 文件

vim+windows 文件

2013-07-27

Burp_Suite使用说明

Burp_Suite使用说明

2013-02-19

Linux系统中vim设置tab键的宽度

Linux系统中vim设置tab键的 宽度

2012-11-26

apache2 简单介绍

apache2 简单介绍

2012-11-26

apt.tar.bz2

apt.tar.bz2

2012-10-30

apt mirror

apt mirrorapt

2012-10-30

openssh_6.0p1.orig.tar

openssh_6.0p1.orig.tar

2012-10-30

vim命令大全

vim命令大全.doc

2012-10-25

Burp Suite教程.pdf

Burp Suite教程.pdf

2012-10-25

Netfilter简介.ppt

Netfilter简介.ppt

2012-03-06

gun 编程规范

编程规范 英文

2012-03-05

空空如也

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

TA关注的人

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