tcpdump

✍ dations ◷ 2025-12-07 20:24:18 #网络软件,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操作系统,数据包嗅探机制可以配置为允许非特权用户可以使用它,如果做到这一点,就不需要超级用户权限。

相关

  • 麻疹病毒麻疹(拉丁语:Morbilli;德语:Masern;法语:Rougeole;英语:Measles 或 Rubeola;日语:はしか),是麻疹疫苗未出现前,一种好发在儿童身上的传染病,但成人也有一定机会感染。儿童常见的急性病毒是
  • Washington Post《华盛顿邮报》(英语:The Washington Post)是美国华盛顿哥伦比亚特区具影响力与发行量大的报纸之一,共获得47座普利策奖,其中 2008 年获得独立的 6 项普利策奖,仅次于《纽约时报》
  • 冰雪圈冰雪圈(英语:cryosphere),这个名词来自于希腊文中的κρύος(cryos),指"寒冷"、"霜"或是"冰";以及σφαῖρα(sphaira),指"球体"。冰雪圈是用来描述在地表上,水以固态形式出现的
  • 行动宣传行动宣传(英语︰Propaganda of the deed)(法语︰propagande par le fait)是对政敌进行暴力行为以此启发群众催化革命的一个概念。行动宣传可采取多种形式,但在许多情况下使用暴力侵害
  • 基底层基底层(英语:stratum basale),是表皮最深的一层。基底层由一层矮柱状或立方形的细胞组成。基底层细胞核呈卵圆形,细胞质内多粗面内质网和张力原纤维。人体皮肤的表皮和真皮表皮解
  • 克里斯·孔斯克里斯托弗·安德鲁·“克里斯”·孔斯(英语:Christopher Andrew "Chris" Coons;1963年9月9日-),是一位美国民主党政治人物,现任德拉瓦州美国参议院议员、前纽卡斯尔县县长及前纽卡
  • 金黄拟天竺鲷金黄拟天竺鲷(学名:),为辐鳍鱼纲鲈形目鲈亚目天竺鲷科的其中一个种。本鱼分布于西太平洋区,包括印尼及澳洲东部海域。水深3至50米。本鱼体粗短,尾柄长,口大且下位,眼大。体呈淡褐色,
  • 希雷高地希雷高地是非洲东南部国家马拉维的高原,位于该国南部希雷河以东,海拔高度2,000至4,000英尺,是该国的主要农业地区,农产品有茶叶、木材和谷物,布兰太尔位于该地区。
  • 佛朗哥·里卡尔迪佛朗哥·里卡尔迪(意大利语:Franco Riccardi,1905年6月13日-1968年5月24日),意大利男子击剑运动员,项目为重剑。他曾参加1928年、1932年和1936年夏季奥运会击剑比赛,共获得3枚金牌和
  • 保罗·亨利和普罗斯佩·亨利Template:Other persons保罗-皮埃尔·亨利(法语:Paul-Pierre Henry,1848年8月21日-1905年1月4日)和其弟马蒂厄-普罗斯佩·亨利(法语:Mathieu-Prosper Henry,1849年12月10日-1903年7月25