方法一:用tcpdump命令

sudo/usr/sbin/tcpdump-s0-X'tcp dst port 80'/usr/sbin/tcpdump-s0-X'tcp dst port 80'

把port改为你想要监听的端口即可在linux下监听某个端口的数据。但是打印出来的数据不是很人性化。

如果是udp,记得修改tcp为udp

tcpdump -i eth1 port 514

方法二:用ngrep命令

#如果没有ngrep命令,首先要安装

1  安装libpcap

下载地址   http://www.tcpdump.org/#latest-release

解压

tar -zxvf libpcap-1.4.0.tar.gz

进入目录

cd  libpcap-1.4.0

./configure

make

make install

yum install libpcap-devel.x86_64

2  安装ngrep

下载地址

git clone git://git.code.sf.net/p/ngrep/code ngrep-code

进入目录

cd ngrep-code

./configure --with-pcap-includes=/usr/local/include/pcap

make

make install

#然后可以指定端口 或者 正则表达式ngrep port80ngrep-q'^GET .* HTTP/1.[01]'#更详细的用法 参考

man ngrep

##################################

转自:https://blog.csdn.net/lihe55966/article/details/53611666

https://blog.csdn.net/linyu19872008/article/details/19154155

一般情况下Linux系统会自带tcpdump工具,如果系统没有安装,直接用命令安装就行了。

安装命令:yum install -y tcpdump

查看安装版本命令:tcpdump --help

查看网卡命令:

知道了网卡,就可以使用tcpdump工具针对服务器上的网卡监控、过滤网络数据。

tcpdump常用命令:

#抓取所有经过 eth0,目的或源地址是 192.168.29.162 的网络数据

命令:tcpdump -n -i eth0 host 192.168.29.162

# 源地址

命令:tcpdump -i eth1 src host 192.168.29.162

# 目的地址

命令:tcpdump -i eth1 dst host 192.168.29.162

#抓取当前服务器eth0网卡端口8080的网络数据

命令:tcpdump -n -i eth0 port 8080

#抓取mysql执行的sql语句

命令:tcpdump -i eth1 -s 0 -l -w - dst port 3306 | strings

#抓取mysql通讯的网络包(cap用wireshark打开)

命令tcpdump -n -nn -tttt -i eth0 -s 65535 'port 3306' -w 20160505mysql.cap

#抓取SMTP 数据

命令:tcpdump -i eth1 'tcp[tcpflags] & tcp-syn != 0 and tcp[tcpflags] & tcp-ack != 0'

#抓取HTTP GET数据,"GET "的十六进制是 47455420

命令:tcpdump -i eth1 'tcp[(tcp[12]>>2):4] = 0x47455420'

#抓取SSH返回,"SSH-"的十六进制是 0x5353482D

命令:tcpdump -i eth1 'tcp[(tcp[12]>>2):4] = 0x5353482D'

#实时抓取端口号8080的GET包,然后写入GET.log

命令:tcpdump -i eth0 '((port 8080) and (tcp[(tcp[12]>>2):4]=0x47455420))' -nnAl -w /tmp/GET.log

#抓取指定SYN个数,-c 参数指定抓多少个包。

命令:time tcpdump -nn -i eth0 'tcp[tcpflags] = tcp-syn' -c 10

##########################

转自:https://baijiahao.baidu.com/s?id=1608203933112518175&wfr=spider&for=pc

数据 到 端口 linux,linux如何查看某个端口接收到的数据相关推荐

  1. Linux下如何查看哪些端口处于监听状态

    Linux下如何查看哪些端口处于监听状态 2008-02-23 21:36:09|  分类: Linux & C|举报|字号 订阅 一.最常用的方法: 1,netstat -an 2,lsof ...

  2. 在windows和linux下如何查看80端口占用情况?是被哪个进程占用?如何终止等

    一.在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入&quo ...

  3. Linux中如何查看某个端口是否被占用的方法

    LINUX中如何查看某个端口是否被占用的方法 之前查询端口是否被占用一直搞不明白,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |g ...

  4. R语言vtreat包自动处理dataframe的缺失值并生成对应的数据列_isbad来指示数据的原始缺失情况、查看特定字段缺失的那些数据行、查看数据集中多个字段的均值

    R语言vtreat包自动处理dataframe的缺失值并生成对应的数据列_isbad来指示数据的原始缺失情况.查看特定字段缺失的那些数据行(包括原始dataframe数据以及vtreat包自动处理da ...

  5. linux哪些端口占用了,如何查看某个端口被谁占用(Linux如何查询哪些端口被占用)...

    如何确定端口号是不是在Linux或类unix系统软件下占有?怎么检查什么端口号已经Linux网络服务器上被占有?Linux系统软件怎么使用cmd查验端口号是不是早已在占有? Linux端口占用查看 查 ...

  6. linux怎么查端口是否被占用,LINUX中如何查看某个端口是否被占用

    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat  -anp  |grep   端口号 如下,我以3306为例,netstat  -anp  |grep   ...

  7. linux中如何查看某个端口是否被占用,LINUX中如何查看某个端口是否被占用

    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat  -anp  |grep   端口号 如下,我以3306为例,netstat  -anp  |grep   ...

  8. Linux概要端口,LINUX中如何查看某个端口是否被占用(转发)

    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat  -anp  |grep   端口号 如下,我以3306为例,netstat  -anp  |grep   ...

  9. linux 根据pid查看占用端口,根据端口查看pid

    查看pid root@ubuntu:~# pidof mongod 4889 root@ubuntu:~# 根据pid查看进程的占用的端口: root@ubuntu:~# netstat -antup ...

  10. linux中如何查看某个端口是否被占用

    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat  -anp  |grep   端口号 如下,我以3306为例,netstat  -anp  |grep   ...

最新文章

  1. Python Numpy包安装
  2. 后门技术(HOOK篇)之DT_RPATH
  3. 课堂作业_什么是图灵测试
  4. 【数据结构与算法】之“寻找两个正序数组的中位数”的求解思路和算法示例
  5. 用python绘制一条直线_python绘制直线的方法
  6. LeetCode 140. 单词拆分 II(DP+回溯)
  7. 创业型软件公司的心得
  8. (王道408考研操作系统)第四章文件管理-第一节6:文件基本操作
  9. 全球数十亿条用户记录被泄露,姓名住址全曝光,Oracle或已引发今年最大的数据安全事件...
  10. php strrew,友价域名交易系统nginx环境的伪静态规则
  11. mysql安装无法创建mysqld_MySQL 5.7安装错误`mysqld:无法创建/写入文件’/ var / lib / mysql / is_writable’...
  12. Kubernetes 小白学习笔记(31)--kubernetes云原生应用开发-istio架构和安装
  13. 【原创】技术员 Win10(32位)系统1709企业版 201711
  14. 3个好用的3D点云数据标注工具推荐
  15. 2019 版idea设置字体大小
  16. c语言round函数作用,if条件函数怎样和round一起用?!,C++中round函数怎么用
  17. 如何更好地读开源软件之一:ERD工具简介
  18. 机器学习:Experiment 5: Regularization
  19. 小米组织架构再调整,王川调职,雷军自任中国区总裁
  20. [练习]QQ/微信 表情收藏-测试用例的编写 [简洁思路]

热门文章

  1. mysql密码自动被改_每日一shell(十一)mysql强制自动修改密码
  2. html推荐网站,20个经典bootsrtap后台html网站模板推荐
  3. Node.js 文档(目录)
  4. Application.DoEvents可能不是线程安全的
  5. 【毕业寄语】我们不缺少鼓励但却缺少了批评
  6. Apache Mnemonic成为Apache顶级项目,主要解决大数据性能问题
  7. HADOOP生态圈知识概述
  8. hadoop之 Zookeeper 分布式应用程序协调服务
  9. IOS自己主动布局中的浮动布局(6)----MyFloatLayout横空出世
  10. 物联网(IoT)会是广告欺诈的一道后门