tcpdump

✍ dations ◷ 2025-07-22 04:36:53 #网络软件,Unix软件,Windows软件,用C编程的自由软件,自由跨平台软件,自由网络软件,跨平台软件,网络分析器

tcpdump 是一个运行在命令行下的嗅探工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。tcpdump 是一个在BSD许可证下发布的自由软件。

tcpdump 适用于大多数的类Unix系统 操作系统:包括Linux、Solaris、BSD、Mac OS X、HP-UX和AIX 等等。在这些系统中,tcpdump 需要使用libpcap这个捕捉数据的库。其在Windows下的版本称为WinDump;它需要WinPcap驱动,相当于在Linux平台下的libpcap.

它最初由范·雅各布森,Craig Leres和Steven McCanne在1987年于劳伦斯伯克利国家实验室担任研究小组时写成,当时,20世纪90年代末,有许多不同的操作系统,和无数的补丁,没有很好地协调分布的tcpdump版本。于是Michael Richardson (mcr)和Bill Fenner在1999年创建了www.tcpdump.org。

tcpdump能够分析网络行为,性能和应用产生或接收网络流量。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息,从而使用户能够进一步找出问题的根源。

也可以使用 tcpdump 的实现特定目的,例如在路由器和网关之间拦截并显示其他用户或计算机通信。通过 tcpdump 分析非加密的流量,如Telnet或HTTP的数据包,查看登录的用户名、密码、网址、正在浏览的网站内容,或任何其他信息。因此系统中存在网络分析工具主要不是对本机安全的威胁,而是对网络上的其他计算机的安全存在威胁。

有很多用户喜欢使用柏克莱数据包过滤器来限制 tcpdump 产生的数据包数量,这样BPF会只把“感兴趣”的数据包到上层软件,可以避免从操作系统 内核向用户态复制其他数据包,降低抓包的CPU的负担以及所需的缓冲区空间,从而减少丢包率。

一些类Unix操作系统,用户有必须拥有超级用户权限方可使用 tcpdump,因为在这些系统需要使用超级用户权限将网络界面设置为混杂模式。然而,可以通过使用 -Z 选项在完成嗅探之后站即下降到一个特定的非特权用户的权限。在某一些类Unix操作系统,数据包嗅探机制可以配置为允许非特权用户可以使用它,如果做到这一点,就不需要超级用户权限。

相关

  • 克罗恩病克隆氏症(Crohn's disease),又称克罗恩病、克隆氏症候群或局部性肠炎,是一种发炎性肠道疾病,可能影响肠胃道从口腔至肛门的任何部分。症状通常包含:腹痛、腹泻(如果发炎严重可能会
  • GigaGiga可以指代:
  • 雪山神女雪山神女(梵语:पार्वती Pārvatī,字面意思是山的女儿;音为帕尔瓦蒂,又古名:umapati;音为乌摩钵底),又称为乌摩天妃或大自在天妃,印度教女神,恒河女神的姐姐。主神湿婆的妻子。
  • 海陆片海陆客家语,又称海陆片,是汉语族客家语的一个支系,主要分布在中国广东省汕尾市(海陆丰),以及台湾一些客家人社区。1987年版的《中国语言地图集》将其归入粤台片新惠小片,而2012年版
  • 足羽龙足羽龙属(属名:Pedopenna)是种小型、有羽毛的手盗龙类恐龙,化石发现于中国的道虎沟化石层。足羽龙可能比始祖鸟还要古老,虽然道虎沟化石层的地质年代仍未确定。有些测量认为该地
  • 博特拉大学雪兰莪沙登(总校)博特拉大学(马来语:Universiti Putra Malaysia)简称:博大(UPM)(又称布特拉大学,或布大),是位于马来西亚首都吉隆坡南面附近高科技地段,地处马来西亚硅谷的一所国立大学
  • 月震月震是指在月球发生的地震,是由阿波罗太空人发现的。月震比地球地震弱且次数较少。因为月球不像地球能迅速地减弱震动(可能由于缺少水),所以月震震动的时间通常比地震长。阿波罗
  • 胖大海胖大海(学名:、英语:Malva nut tree),又称作澎大海、膨大海、蓬大海、莫大海、胡大海、通大海、大海子、胡大发、莫大、大洞果、安南子、大海榄等,是一种知名的药用植物,在中药上,其
  • CTKCTK 可以指:
  • 李丁 (影视演员)李丁(1926年-2009年7月29日),原名李守海,男,山东济宁人,中国表演艺术家。李丁1938年随全家迁居北京,在弘达中学读书期间秘密加入中国共产党。1946年在中法大学读书期间开始演出话剧,