随笔分类 -  Understanding Network Internals

BPF自己写过滤包程序(转)
摘要:BPF:Berkeley Packet Filterhttp://blog.csdn.net/maeom/article/details/6092457 英文高手可以直接看原文:http://www.gsp.com/cgi-bin/man.cgi?section=4&topic=bpf#1或许有一部分人会看不太懂,那么结合下面第二部分的封包结构,就会容易一些。let's go首先,要确保我们从socket中读取的是packet,也就是说是 MAC头+IP头+TCP/UDP头,这个样子的才可以。当然,如果用linux下lpf也可以在IP包上做过滤。一样的道理。BPF(Berkel 阅读全文

posted @ 2011-08-07 00:33 zzwworld 阅读(1739) 评论(0) 推荐(0)

Linux kernel packet traveling diagram
摘要:源:http://blog.csdn.net/maeom/article/details/6092501 http://mailman.ds9a.nl/pipermail/lartc/2002q2/004245.html Network -----------+----------- | +-------+------+ | mangle | | PREROUTING | <- MARK REWRITE +-------+------+ | +-------+------+ | nat | | PREROUTING | <- DEST REWRITE +-------+------ 阅读全文

posted @ 2011-08-06 10:18 zzwworld 阅读(1769) 评论(0) 推荐(0)

Linux中MadWifi驱动的加载
摘要:1、用TP-Link WN550G PCI无线网卡做无线AP,这块网卡使用的是Atheros Communications Inc. AR2413的芯片组,可以使用madwifi的驱动(http://madwifi-project.org/)。现在的Linux内核默认就带有madwifi的驱动,名为ath5k,但是这个驱动对于配置该网卡为AP有问题,所以我们还是换成ath_pci这个驱动,这也是madwifi project中的驱动。2、去http://madwifi-project.org/下载madwifi-0.9.4-current.tar.gz ,然后make,make install 阅读全文

posted @ 2011-06-17 17:43 zzwworld 阅读(1871) 评论(0) 推荐(1)

智能手机CPU平台
摘要:手机CPU平台主要是基于ARM处理器。目前主流手机CPU平台:TI OMAP、Intel&MarvellPXA、高通MSMQSCSnapdragon1、手机CPU之 TI OMAP 德州仪器 (TI) 是全球领先的数字信号处理DSP与模拟技术半导体供应商。 TI的手机CPU平台主要为OMAP系列。2、手机CPU之Intel&MarvellPXA Intel&Marvell的手机CPU平台为PXA 系列,其CPU为Xscale。 Xscale是ARM体系结构的一种内核。3、手机CPU之 高通MSMQSCSnapdragon 高通公司(QUALCOMM)在以技术创新推动无线 阅读全文

posted @ 2011-06-13 11:40 zzwworld 阅读(657) 评论(0) 推荐(0)

全球五大WLAN芯片供货商
摘要:Ralink、Atheros、Broadcom、Marvell、Intel并列为全球五大WLAN(WIFI)芯片供货商。其中Ralink、Atheros为只做wifi芯片。Ralink http://www.ralinktech.comAtheros http://www.atheros.com(http://www.qca.qualcomm.com/)Broadcom http://zh-cn.broadcom.com/Marvell http://www.marvell.com/zh-cn/Intel http://www.intel.com另:Realtek http://www.rea 阅读全文

posted @ 2011-06-09 20:30 zzwworld 阅读(1434) 评论(0) 推荐(0)

导航