在masscan扫描ip范围之后,它以如此可怕的格式输出ip。有人能帮我更改输出格式或使用grep或awk命令更改它吗?
open tcp 3389 77.239.225.198 1485353988
open tcp 3389 85.202.4.94 1485353988
open tcp 3389 217.14.53.187 1485353988
open tcp 3389 85.26.253.50 1485353988
open tcp 3389 87.238.96.58 1485353988
open tcp 3389 91.218.45.9 1485353988
open tcp 3
我目前在一个数据中心有一个VPS,我要求管理员打开一个端口来安装一个ftp服务器。它打开了端口3345,一开始我认为端口没有被正确转发,因为我运行nmap如下:
nmap 194.110.xxx.xx
Starting Nmap 6.00 ( http://nmap.org ) at 2013-12-17 14:33 EET
Nmap scan report for host-194-110-xxx-xx(194.110.xxx.xx)
Host is up (0.0022s latency).
Not shown: 995 closed ports
PORT STATE SE
我正在寻找一种使用python检查端口是否已在使用的方法。同一问题的一些答案建议使用connect_ex并检查返回的代码。如果返回码为0,则表示该端口未被其他进程占用。 但是我的问题是connect_ex返回0,但是bind抛出一个异常,说明端口正在使用中。 import socket
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
print("test using connect_ex:")
print(s.connect_ex(("127.0.0.1", 3389