永发信息网

Linux下如何监视所有通过本机网卡的数据?

答案:1  悬赏:0  手机版
解决时间 2021-11-24 15:33
Linux下如何监视所有通过本机网卡的数据?
最佳答案
TCPDUMP  TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
  TCPDUMP简介
  在传统的网络分析和测试技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一。sniffer工具首先是为网络管理员和网络程序员进行网络分析而设计的。对于网络管理人员来说,使用嗅探器可以随时掌握网络的实际情况,在网络性能急剧下降的时候,可以通过sniffer工具来分析原因,找出造成网络阻塞的来源。对于网络程序员来说,通过sniffer工具来调试程序。
  用过windows平台上的sniffer工具(例如,netxray和sniffer pro软件)的朋友可能都知道,在共享式的局域网中,采用sniffer工具简直可以对网络中的所有流量一览无余!Sniffer工具实际上就是一个网络上的抓包工具,同时还可以对抓到的包进行分析。由于在共享式的网络中,信息包是会广播到网络中所有主机的网络接口,只不过在没有使用sniffer工具之前,主机的网络设备会判断该信息包是否应该接收,这样它就会抛弃不应该接收的信息包,sniffer工具却使主机的网络设备接收所有到达的信息包,这样就达到了网络监听的效果。
  Linux作为网络服务器,特别是作为路由器和网关时,数据的采集和分析是必不可少的。所以,今天我们就来看看Linux中强大的网络数据采集分析工具——TcpDump。
  用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。
  作为互联网上经典的的系统管理员必备工具,tcpdump以其强大的功能,灵活的截取策略,成为每个高级的系统管理员分析网络,排查问题等所必备的东东之一。
  顾名思义,TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
  tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的 FreeBSD系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执行,但具备root权限的用户可以直接执行它来获取网络上的信息。因此系统中存在网络分析工具主要不是对本机安全的威胁,而是对网络上的其他计算机的安全存在威胁。
  普通情况下,直接启动tcpdump将监视第一个网络界面上所有流过的数据包。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
速读在什么情况下使用
9格迷宫有多少种画法
工伤退休新规定待遇是如何的
win10安装了linux子系统,但是不能执行文件不
承兑汇票何时何事何原因转手证明
韩国古代叫什么名字
人类传播史上竖起的第四次里程碑是什么
76年属龙男和88年属龙女能结婚吗?
家里没钱还拼命生孩子的,到底图的是什么?
老牛和车撞上了 责任归谁
我之前觉得我妈管太多了 我现在觉得她说的很
郯城二中死人事件
请你为扩大文化消费提出合理化建议
公元1127距今约多少年?
三年、五年乃至十年后房子还值钱吗,现在要否
推荐资讯
如何签别钻石的真假
青岛名牌啤酒纯生,青岛莱西市生产的,单位想
”又到了交配的季节,这位年轻的小伙子又开始
农村起坟时雇的哭手怎么哭?
什么是山体绿化
谁能告诉我有哪些笑话,像快板一样顺口?
保定第三方验房检测公司
28岁牙齿矫正多长时
微信删人是应该单删还是互删
欠款合同已经三年了想起诉还有效吗
观赏鲷鱼能和鹦鹉鱼一起养吗?
微信红包17.17元什么意思?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?