我正在尝试使用masscan扫描特定IP范围的开放端口。当我在终端中运行命令时,输出如下所示:
# Ports Scanned: TCP(1;11032-11032) UDP(0;) SCTP(0;) PROTOCOLS(0;)
Host: 127.0.0.1 () Ports:11032/open/tcp///
Host: 127.0.0.1 () Ports:11032/open/tcp///
Host: 127.0.0.1 () Ports:11032/open/tcp///
Host: 127.0.0.1 () Ports:11032/open/tcp///
Host: 127.0.0.1 () Ports:11032/open/tcp///
Host: 127.0.0.1 () Ports:11032/open/tcp///
Host: 127.0.0.1 () Ports:11032/open/tcp///
Host: 127.0.0.1 () Ports:11032/open/tcp///
Host: 127.0.0.1 () Ports:11032/open/tcp///
Host: 127.0.0.1 () Ports:11032/open/tcp///
Host: 127.0.0.1 () Ports:11032/open/tcp///
Host: 127.0.0.1 () Ports:11032/open/tcp///
我只想列出IP或主机,并让masscan将其保存在txt文件中。我该怎么办?
答案 0 :(得分:0)
这是发明grep
的原因之一。如果找到IP4地址的正则表达式(可以使用简单的Google轻松找到),则可以结合使用grep -o
来使用它:-o
确保只有正则表达式的结果是所示,因此您会得到类似的信息:
launch_masscan | grep -o "..." // where "..." is the IPv4 regular expression
祝你好运