结合netstat命令和geoiplokup



如何组合以下命令:

netstat -atun | awk '{print $ 5}' | cut-d: f1 | -e sed '/ ^ $ / d' | sort | uniq-c | sort-n 

"geoiplokup"列出了类似"Con.Number,IP,Country"的内容

我正在使用此库:http://kbeezie.com/geoiplookup-command-line/

谢谢你的帮助!向致以最良好的问候

您应该能够通过以下方式获得它:

netstat -an -f inet | awk '{print $ 5}' | sed -e '/^*.*$/d' | awk 'sub(/.[0-9]+$/,"")' | uniq | sort -n | xargs -n 1 geoiplookup { } | sort | uniq -c | sort -n | sed -r 's/ GeoIP Country Edition://g'

netstat -an -f inet-显示所有与网络相关的数据结构,网络地址为数字,并提取inet地址族

awk '{print $ 5}'-接受该输入,并且只显示带有来自先前端口的ip地址。

sed -e '/^*.*$/d'-去掉所有

awk 'sub(/.[0-9]+$/,"")'-去掉端口号,只留下ip地址

uniq-消除重复的ips

sort -n-执行数字排序(不必要)

xargs -n 1 geoiplookup { }-获取第一个输入并执行国家的查找

sort-基于国家名称排序

uniq -c-使用计数对国家名称进行分组

sort -n-根据计数组织国家

sed -r 's/ GeoIP Country Edition://g'-删除"GeoIP国家版:"

这与暴力无关,只是告诉你这些联系来自哪个国家。

相关内容

  • 没有找到相关文章

最新更新