#!/usr/bin/python
#coding=utf-8
import ftplib'''
函数检查每个文件返回默认WEB 页面文件名
并将任何发现的默认 WEB 页面文件名添加到名为 retList 的列 表中。
完成迭代这些文件之后,函数将返回这个列表。
'''
def returnDefault(ftp):try:#nlst()方法获取目录下的文件dirList=ftp.nlst()except:dirList=[]print '[-] Could not list directory contents.'print '[-] Skipping To Next Target.'return#返回命中文件列表retList=[]for fileName in dirList:#lower()方法将文件名都转换为小写的形式 fn=fileName.lower()if '.php' in fn or '.htm' in fn or '.asp' in fn:print '[+] Found default page: ' + fileNameretList.append(fileName)if len(retList)==0:print '[-] Could not list directory contents.'print '[-] Skipping To Next Target.'return retListdef main():while  True:host=raw_input('[*]Host >>> ')if host=='bye' or host=='':returnusername = raw_input('[*]Username >>> ')password = raw_input('[*]Password >>> ')try:ftp = ftplib.FTP(host)ftp.login(username,password)returnDefault(ftp)except:print '[-] Logon failed.'if __name__ == '__main__':main()

在FTP服务器上搜索指定文件相关推荐

  1. 【Python脚本进阶】2.3、利用FTP与Web批量抓“ 肉机”(下):在FTP服务器上搜索网页+注入代码

    目录 一.在FTP服务器上搜索网页 1.1.函数: 1.2.实现: 二.在网页中加入恶意注入代码 2.1.分析: 2.2.函数: 2.3.实现: 一.在FTP服务器上搜索网页 1.1.函数: ftp. ...

  2. ftp服务器上 批量移动文件路径,ftp服务器上 批量移动文件

    ftp服务器上 批量移动文件 内容精选 换一换 支持将华为云服务器上的音视频文件通过内网方式上传到与服务器在同一区域的视频点播服务中,但您需要先将服务器当前使用的DNS切换为华为云的内网DNS,具体请 ...

  3. Java通过FTP服务器上传下载文件的方法

    本文介绍了如何使用Apache Jakarta Commons Net(commons-net-3.3.jar)基于FileZilla Server服务器实现FTP服务器上文件的上传/下载/删除等操作 ...

  4. ftp服务器上传的文件打不开,ftp服务器文件有的上传不了

    ftp服务器文件有的上传不了 内容精选 换一换 为了防止您的主机被勒索病毒侵害,请创建防护策略,将重点防御的文件添加到防护策略的监控路径中,并启动机器学习.机器学习会自动聚类并收集该策略下的所有服务器 ...

  5. ftp服务器上传创建文件夹权限设置密码,ftp服务器如何创建文件夹权限设置

    ftp服务器如何创建文件夹权限设置 内容精选 换一换 该任务指导用户使用Loader将数据从Hive导出到SFTP服务器.创建或获取该任务中创建Loader作业的业务用户和密码.确保用户已授权访问作业 ...

  6. 在ftp服务器上打开wOrd文件空白,ftp服务器word文件打开是空白

    ftp服务器word文件打开是空白 内容精选 换一换 本工具仅适用于开发和测试环境.硬件要求如表1所示.操作系统要求请参见鲲鹏开发套件兼容性查询助手.工具的汇编翻译组件支持兼容性列表中除RedHat ...

  7. linux使用ftp传递文件,linux ftp命令:(从远程ftp服务器上传下载文件)

    FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,其中 -v 显示远程服务器的所有响应信息: -n 限制ftp的自动登录,即不使用:.n etrc文件: -d 使用调试方式: ...

  8. 在FTP服务器上搜索网页

    这个其实就是判断目标FTP服务器是否存在php和htm文件和asp文件//////////////////////////运行FTP服务器 from pyftpdlib.handlers import ...

  9. java ftp文件大小_java如何获得ftp服务器上指定文件的大小

    我想获得ftp服务器上指定文件的大小 以及下载过程中文件的已完成下载的大小 求教 这个是我写的方法 code:: public static boolean downLoadFtp(String ft ...

  10. 使用cmd上传指定文件到ftp服务器,命令行下的FTP使用详解

    命令行下的FTP使用详解 更新时间:2011年11月08日 11:59:51   作者: 今天新到一台服务器,需要做一些环境配置拷入一些备份数据,在这台服务器上装FlashFxp又觉得麻烦,所以干脆用 ...

最新文章

  1. 初为项目经理,你应该怎么做?(转载)
  2. RHEL(RedHat Enterprise Linux)5/6 ISO镜像下载
  3. 计算机操作系统(第四版)课后习题答案(第一章)
  4. java 串口通信读取电子秤
  5. 根据奖品权重计算中奖概率实现抽奖的方法
  6. poj 1862 贪心
  7. ODC V3.2.0 新版本发布 | 着重用户体验,挑战权限管控业务场景
  8. Excel中Mac和Windows对绝对和相对引用的快速切换方式
  9. 新浪微博开放平台开发
  10. 华为linux系统安装包,一、Linux系统安装
  11. 使用gdal的ogr创建shapefile文件(c++)
  12. 51单片机控制TB6600驱动器驱动42步进电机
  13. MATLAB运动目标增强
  14. 阿里云的这群疯子- 文/史中
  15. 计算机和通讯技术对我们生活的改变,信息技术的发展,带来了哪些方面的改变?...
  16. java调用R 画词云
  17. 重测信度及常见评价方法
  18. Aseprite常用快捷键大全
  19. PL/pgSQL之入门
  20. explain ref_用 Explain 命令分析 MySQL 的 SQL 执行

热门文章

  1. 计算机语言入门vfp,VFP基础教程第二章VFP语言基础3
  2. 旋风加速浏览器安卓android,旋风加速浏览器
  3. vue.js下载安装教程
  4. OSI参考模型在网络系统中的应用浅析
  5. 启明星系统简介--兼论启明星OA思想
  6. Revit2018下载和安装教程
  7. ssm+共享图书管理系统 毕业设计-附源码151121
  8. 商品销售数据分析报告
  9. 介绍几个json在线格式化网站
  10. r语言8c多字节字符串有错,R 学习笔记《十》 R语言初学者指南--图形工具