python扫描端口脚本_python写的端口扫描脚本
生活随笔
收集整理的這篇文章主要介紹了
python扫描端口脚本_python写的端口扫描脚本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天看到群里哥們發了一個需求,如下:
“如何批量檢測一批主機的端口,是否存在,端口都是對外的”,感覺不難,就用py寫了個小腳本,有問題的地方,還望大家指出,謝謝!
#!/usr/bin/env?python
import?socket
file?=?"C:\Users\Administrator\py_demo\ip.txt"
port?=?80
a?=?open(file,?'r')
b?=?a.readlines()
a.close()
for?i?in?b:
ip?=?i.strip()
try:
sk?=?socket.socket(socket.AF_INET,?socket.SOCK_STREAM)
sk.settimeout(2)
sk.connect((ip,port))
sk.close()
print?"Connect",?ip,port,?"Success."
except?socket.error:
print?"Connect",ip,?port,?"Faild!"
執行的效果如下:
腳本主要是用到了python的socket模塊和文本讀取等知識內容,有什么需要修正的地方,大家一起交流,謝謝。
總結
以上是生活随笔為你收集整理的python扫描端口脚本_python写的端口扫描脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python水印 resized_如何改
- 下一篇: python的逆袭之路_Python领域