摘要: 本代码一定要实现多线程模块或者多进程模块,否则扫描网络会非常慢,慢的难以忍受。 为了实现自动化,本地网络的前缀通过subprocess模块提取命令执行结果而得到,然后通过循环,即可以得到网络中具体的每个IP地址。 from scapy.all import * import subprocess i 阅读全文
posted @ 2022-05-04 19:13 Jason_huawen 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 本代码利用面向对象思想实现,主要用到的模块包括: 1. 多线程模块threading,但是发现需要加入time.sleep,否则会出现各种异常,而且异常还不能被捕获(很奇怪) 2. ftplib模块,为主要模块,实现与服务器的交互 3. queue模块,利用该模块实现不同线程之间的数据共享,这里主要 阅读全文
posted @ 2022-05-04 14:25 Jason_huawen 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 本代码利用面向对象思想编写,主要用到的模块包括: 1. ftplib,为python内置模块,通过该模块与FTP服务器进行交互; 2. optparse,为python内置模块,用来处理命令行参数 import ftplib import termcolor import optparse impo 阅读全文
posted @ 2022-05-04 12:56 Jason_huawen 阅读(189) 评论(0) 推荐(0) 编辑