• 欢迎访问Ppabc博客网站,专注于Linux、CentOS、Apache、Nginx、MySQL、PHP等开源工具安装优化的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Ppabc博客
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Ppabc博客吧

快速定位存在某IP和端口的代码文件

Linux学习 ppabc 1年前 (2016-12-19) 984次浏览

某一服务器端口(tcpdump -vv -nn -i em2 tcp port 8080 and host 192.168.1.98),抓包一直有请求,开发工程师把能连接该 IP 和端口的代码都改了,还是有请求,可能有遗漏的代码没改到。
如果代码里面使用的是 192.168.1.98:8080 我们可以使用命令快速定位到代码文件:
find . -name “*.php” -type f -print0|xargs -0 egrep ‘192.168.1.98:8080’

但是如果连接使用 IP 和端口是其他格式,可能就无法找到,比如这类格式:
192.168.1.98 8080
或者
ip=192.168.1.98
port=8080

我们可以使用命令快速定位到代码文件:
find . -name “*.php” -type f -print0 | xargs -0 grep -l “192.168.1.98” | xargs grep “8080”

20161219155841

另外附上 grep 常用命令:

https://github.com/aqzt/kjyw/blob/master/shell/grep.sh

https://git.oschina.net/aqztcom/kjyw/blob/master/shell/grep.sh


Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:快速定位存在某 IP 和端口的代码文件
喜欢 (0)