我如何使用masscan仅将IP输出到txt文件?

问题描述 投票:0回答:1

我正在尝试使用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文件中。我该怎么办?

file sorting awk grep scanning
1个回答
0
投票
这是发明grep的原因之一。如果您找到IP4地址的正则表达式(可以使用简单的Google轻松找到),则可以结合使用grep -o来使用它:-o确保只显示正则表达式结果,因此您得到类似的东西:

launch_masscan | grep -o "..." // where "..." is the IPv4 regular expression

祝你好运
© www.soinside.com 2019 - 2024. All rights reserved.