ChinaUnix.net
相关文章推荐:

tcpdump 源码 siteblogchinaunixnet

tcpdump中定义了一个函数 setsignal。奇怪的是它的定义方式: setsignal.h中: void (*setsignal(int, void (*)(int)))(int); setsignal.c 中: void (*setsignal (int sig, void (*func)(int)))(int) { ........ } 在我看来,这和定义为 void setsignal(int sig, void (*func)(int))有什么区别??? 事实上,在别的函数里,也确实是这样调用的: ... setsignal(SIGTERM,...);... 这到底有什么玄机?清高人指点!!! [ 本...

by arnoldlee - BSD - 2005-12-28 12:01:27 阅读(1248) 回复(0)

相关讨论

本帖最后由 greysky-zfj 于 2012-03-23 11:11 编辑 centos 5.6 tcpdump -i eth0 时,发现 大量 *** broadcast > *** len=1094 同时 机器远程连接极慢,机房说有机器在发大量的udp广播包。 能不能设置 我的 网卡 不响应这些广播包 ?

by greysky-zfj - Linux系统管理 - 2012-03-23 21:48:46 阅读(1114) 回复(4)

服务器port连接不上 在服务器启动tcpdump port 9099 , 本地 telnet 服务器相应的pot tcpdump结果如下 # tcpdump port 9099 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 10:37:37.177691 IP 10.1.44.68.agri-gateway > 192.168.20.144.9099: S 99257396:99257396(0) win 65535 10:3...

by fuyou001 - Linux系统管理 - 2011-08-08 10:58:03 阅读(1514) 回复(1)

我linux下用tcpdump命令抓包,把包放在data.cap文件里了,用下载到windows下用ethereal来查看,提示错误 The capture file appears to have been cut short in the middle of a packet.这个该怎么办呢?

ethereal

by sumland - Linux系统管理 - 2010-10-09 14:52:28 阅读(5669) 回复(2)

请问高手知道tcpdump怎么获得报文的内容呢?用什么方法什么命令?

tcpdump

by sumland - C/C++ - 2010-09-26 16:45:06 阅读(2102) 回复(6)

Linux基础-tcpdump命令的使用2009-12-23 14:52tcpdump采用命令行方式,它的命令格式为:   tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ]           [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ]           [ -T 类型 ] [ -w 文件名 ] [表达式 ]   1. tcpdump的选项介绍    -a    将网络地址和广播地址转变成名字;    -d    将匹配信息包的代码以人们能够理解的汇编格式给出;  ...

by yaoshiyan - Linux文档专区 - 2010-01-09 11:14:02 阅读(665) 回复(0)

之前都在windows下写网络协议程序,所以网络抓包都用ethereal。现在到linux,大家都用tcpdump,简单说下tcpdump的用法: 1.tcpdump -i eth0 tcp and port 5555 -n -S; 抓网卡eth0的tcp 端口是5555的包。 表达式是一个正则表达式,tcpdump利用它作为过滤报文的条件,如果一个报文满足表 达式的条件,则这个报文将会被捕获。如果没有给出任何条件,则网络上所有的信息包将会 被截获。    在表达式中一般如下几种类型的关键字,一...

by skynew - Linux文档专区 - 2009-06-30 11:52:49 阅读(981) 回复(0)

tcpdump是命令行的网络数据抓取分析工具,功能非常强大。 实例: 抓取主机192.168.0.179接收和发送的所有数据包 tcpdump host 192.168.0.179 抓取主机192.168.0.1和主机192.168.0.179通信的数据包 tcpdump host 192.168.0.1 and 192.168.0.179 抓取主机192.168.0.179接收和发送的http的数据包 tcpdump tcp port 80 host 192.168.0.179 抓取主机192.168.0.179的80端口接收到的的数据包,走的是第一块网卡 tcpdump –i eth...

by djstava - Linux文档专区 - 2009-06-17 16:31:28 阅读(1027) 回复(0)

1. tcpdump默认是捕捉第一个网卡上的数据, 要指定网卡, 请使用-i选项 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/86696/showart_1854575.html

by binary_XY.Z - Linux文档专区 - 2009-03-07 15:10:26 阅读(658) 回复(0)

tcpdump采用命令行方式,它的命令格式为:   tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ]           [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ]           [ -T 类型 ] [ -w 文件名 ] [表达式 ]   1. tcpdump的选项介绍    -a    将网络地址和广播地址转变成名字;    -d    将匹配信息包的代码以人们能够理解的汇编格式给出;    -dd    将匹配信息包的代码以c语言程序...

by mseaspring - Linux文档专区 - 2008-11-19 14:28:01 阅读(466) 回复(0)

第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型,缺省的类型是host. 第二种是确定传输方向的关键字,主要包括src , dst ,dst or src, dst and src ,这些关键字指明了传输的方向。举例说明,src 210.27.48.2 ,指明ip包中源地址是210.27.48.2 , dst net 202.0.0.0 指明目的网络地址...

by gxy_0202 - Linux文档专区 - 2008-09-19 14:07:01 阅读(772) 回复(0)