PasswordsSniffer
1.0.0
此模块嗅探用户名和未保护协议的密码。
此包需要:
pip install PasswordsSnifferPasswordsSniffer
python3 -m PasswordsSniffer
python3 PasswordsSniffer.pyz
PasswordsSniffer test # test all available class
PasswordsSniffer -i " localhost " # change iface
PasswordsSniffer --iface " localhost " # change iface
PasswordsSniffer -P 2323 # Add analysis on server response on port 2323
PasswordsSniffer --add-response-ports 2323 # Add analysis on server response on port 2323
PasswordsSniffer -p 8080 # Add analysis on client request on port 8080
PasswordsSniffer --add-request-ports 8080 # Add analysis on client request on port 8080
PasswordsSniffer --add-string " Password: " # Detect a packet if "Password: " is in TCP Raw content
PasswordsSniffer -s " Password: " # Detect a packet if "Password: " is in TCP Raw content
PasswordsSniffer -l 20 # Change log level
PasswordsSniffer --log-level 20 # Change log level from PasswordsSniffer import *
sniffer = SnifferAll ()
sniffer . start () import PasswordsSniffer
from scapy . all import TCP
class CustomSniffer ( PasswordsSniffer . SnifferTelnet ):
def __init__ ( self ):
super (). __init__ ()
self . ports = [ 2323 ]
self . protocol = TCP
self . strings = [ b'Password: ' ]
self . regexs = [ r'w:s?$' . encode ()]
self . request_detection_ports = self . ports
self . response_detection_ports = self . ports
sniffer = CustomSniffer ()
sniffer . start ()在GPL下获得许可,版本3。