Python-FTP漏洞掃描指令碼
import socket
import os
import sys
def retBanner(ip, port):
try:
socket.setdefaulttimeout(2)
s = socket.socket()
s.connect((ip, port))
banner = s.recv(1024)
return banner
except:
return
def checkVulns(banner, filename):
f = open(filename, 'r')
for line in f.readlines():
if line.strip('\n') in banner:
print "[+] Server is vulnerable: " + banner.strip('\n')
def main():
if len(sys.argv) == 2:
filename = sys.argv[1]
if not os.path.isfile(filename):
print '[-] ' + filename + ' does not exist.'
exit(0)
if not os.access(filename,os.R_OK):
print '[-]'+filename+'access denied'
exit(0)
else:
print '[-] Usage:'+str(sys.argv[0])+'<vuln filename>'
exit(0)
portList = [21, 22, 25, 80, 110, 443]
for x in range(1, 10):
ip = '10.0.21.' + str(x)
for port in portList:
banner = retBanner(ip, port)
if banner:
print '[+] ' + ip + ': ' + banner
checkVulns(banner)
if __name__ == '__main__':
main()
相關文章
- redis的bigkey掃描指令碼Redis指令碼
- 什麼是漏洞掃描?漏洞掃描功能有哪些?
- AWVS掃描器掃描web漏洞操作Web
- Redis大key掃描Python指令碼RedisPython指令碼
- 通過shell指令碼防止埠掃描指令碼
- 2.awd初階_指令碼掃描指令碼
- 自制分散式漏洞掃描分散式
- DAST 黑盒漏洞掃描器 第四篇:掃描效能AST
- Rust 程式碼質量和漏洞掃描工具 - RedditRust
- DAST 黑盒漏洞掃描器 第五篇:漏洞掃描引擎與服務能力AST
- Web漏洞掃描篇-Nessus使用Web
- 【求】安全漏洞掃描工具 xscan
- QingScan漏洞掃描器初體驗
- WEB安全漏洞掃描與處理(上)——安全漏洞掃描工具AppScan的安裝使用WebAPP
- Nexpose v6.6.247 for Linux & Windows - 漏洞掃描LinuxWindows
- Nexpose v6.6.242 for Linux & Windows - 漏洞掃描LinuxWindows
- Nexpose v6.6.266 for Linux & Windows - 漏洞掃描LinuxWindows
- Nexpose v6.6.265 for Linux & Windows - 漏洞掃描LinuxWindows
- Nexpose v6.6.264 for Linux & Windows - 漏洞掃描LinuxWindows
- Nexpose v6.6.256 for Linux & Windows - 漏洞掃描LinuxWindows
- Nexpose v6.6.261 for Linux & Windows - 漏洞掃描LinuxWindows
- Nexpose v6.6.260 for Linux & Windows - 漏洞掃描LinuxWindows
- burp suite工具web漏洞掃描步驟UIWeb
- Linux 平臺下的漏洞掃描器 VulsLinux
- 容器映象安全:安全漏洞掃描神器Trivy
- 駭客玩具入門——4、漏洞掃描與Metasploit
- 在Linux中,如何進行安全漏洞掃描?Linux
- 【知識分享】漏洞評估掃描的步驟
- 【推薦】超好用的5款漏洞掃描工具!
- W13Scan 掃描器挖掘漏洞實踐
- 全表掃描和全索引掃描索引
- iOS 掃描二維碼/條形碼iOS
- 自動化LFI漏洞掃描攻擊之LFI SuiteUI
- nmap命令-----基礎用法(系統漏洞掃描之王-nmap)
- 【技術乾貨】Oracle資料庫漏洞掃描指南Oracle資料庫
- 記學習滲透測試之漏洞掃描二
- 記學習滲透測試之漏洞掃描一
- 【工具篇】最流行的Web漏洞掃描工具推薦!Web