Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
PasswordsSniffer — This module sniff username and password of unprotected protocols. | Kitploit
Tools/GitHubGitHub/mauricelambert/passwordssniffer
Packet Sniffing & AnalysisReconnaissancePassword AttacksInformation GatheringNetwork Security
GitHubmauricelambert/passwordssniffer

PasswordsSniffer

This module sniff username and password of unprotected protocols.

View Repository
9155 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

PasswordsSniffer

Description

This module sniff username and password of unprotected protocols.

Requirements

This package require:

  • python3
  • python3 Standard Library
  • Scapy

Installation

root@kitploit:~
pip install PasswordsSniffer

Usages

Command line

root@kitploit:~
PasswordsSniffer
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

Python script

root@kitploit:~
from PasswordsSniffer import *
sniffer = SnifferAll()
sniffer.start()
root@kitploit:~
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()

Links

  • Pypi
  • Github
  • Documentation
  • Python executable

License

Licensed under the GPL, version 3.

Download Tool