Violent Python 在FTP服务器上搜索网页

编程入门 行业动态 更新时间:2024-10-25 18:26:38

Violent Python 在FTP服务<a href=https://www.elefans.com/category/jswz/34/1771452.html style=器上搜索网页"/>

Violent Python 在FTP服务器上搜索网页

# coding=UTF-8
# time: 18-1-5: 下午2:22 
# Author: Xifeng2009
'''
在FTP服务器上搜索网页
1.测试该服务器是否提供WEB服务,
2.列出FTP目录中的所有文件,
3.搜索其中是否含有默认网页,
4.returnDefault()输入的参数是一个FTP连接,返回一个它找到的默认网页的数组,
5.该函数会逐个检查NLST命令列出的每个文件的文件名是不是默认的WEB页面文件名,
并把找到的所有默认网页都添加到一个叫retList的数组中,完成这一迭代操作后,函数返回该数组
NLST - 列出目录中所有文件的命令
'''
import ftplibdef returnDefault(ftp):try:dirList = ftp.nlst()except:dirList = []print("[-] Could not list directory contents.")print("[-] Skipping To Next Target.")returnretList = []for fileName in dirList:fn = fileName.lower()if '.php' in fn or '.htm' in fn or '.asp' in fn:print("[+] Found default page: " + fileName)retList.append(fileName)return retListhost = '127.0.0.1'
userName = 'uftp'
passWord = 'uftp'
ftp = ftplib.FTP(host)  # 连接到主机
ftp.login(userName, passWord) # 提供登录信息returnDefault(ftp)

更多推荐

Violent Python 在FTP服务器上搜索网页

本文发布于:2024-02-14 12:54:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1763716.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:器上   网页   Violent   Python   FTP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!