网络监视器:不要立即显示相同的行两次

时间:2015-08-25 02:44:59

标签: macos bash perl sed grep

我正在用bash构建一个网络监控脚本。基本命令是:

sudo ettercap -T -M ARP -i en1 /// | egrep --color Referer:

我的输出看起来像

* |==================================================>| 100.00 %

Referer: http://www.apple.com/.
Referer: http://www.apple.com/.
Referer: http://www.apple.com/.
Referer: http://www.apple.com/.
Referer: http://www.apple.com/diversity/.

我想要的输出是:

* |==================================================>| 100.00 %

Title: Apple
URL: http://www.apple.com/

Title: Apple - Diversity - Inclusion inspires innovation.
URL: http://www.apple.com/diversity/

注意:在引荐文件末尾的.不再存在,Referer更改为URL,根据HTML网页的标题添加TitleTitle URL对中的新行。在我的previous question中,我获得了一个perl脚本来执行这些操作,但是ettercap并不总是显示Host:GET行,所以我是重试它的常量Referer行。我根本不熟悉perl,所以我无法编辑自己。 如果您可以评论所有内容的作用,那么我将更容易学习。

非常感谢任何帮助,谢谢!

0 个答案:

没有答案