All Projects → daniel4x → mitm-python

daniel4x / mitm-python

Licence: other
A simple as possible man in the middle written in python using scapy

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to mitm-python

elmocut
Eye candy ARP spoofer for Windows
Stars: ✭ 85 (+1316.67%)
Mutual labels:  mitm, arp, scapy
dribble
A small project for stealing Wi-Fi passwords via browser's cache poisoning
Stars: ✭ 121 (+1916.67%)
Mutual labels:  wireless, poisoning
Wifi Pumpkin Deprecated
DEPRECATED, wifipumpkin3 -> https://github.com/P0cL4bs/wifipumpkin3
Stars: ✭ 2,964 (+49300%)
Mutual labels:  mitm, wireless
Trackerjacker
Like nmap for mapping wifi networks you're not connected to, plus device tracking
Stars: ✭ 2,307 (+38350%)
Mutual labels:  wireless, scapy
Raw Packet
Raw-packet Project
Stars: ✭ 144 (+2300%)
Mutual labels:  mitm, arp
Wifipumpkin3
Powerful framework for rogue access point attack.
Stars: ✭ 497 (+8183.33%)
Mutual labels:  mitm, wireless
Probequest
Toolkit for Playing with Wi-Fi Probe Requests
Stars: ✭ 167 (+2683.33%)
Mutual labels:  wireless, scapy
Wirespy
Framework designed to automate various wireless networks attacks (the project was presented on Pentester Academy TV's toolbox in 2017).
Stars: ✭ 293 (+4783.33%)
Mutual labels:  mitm, wireless
Hackdroid
Android Apps, Roms and Platforms for Pentesting
Stars: ✭ 310 (+5066.67%)
Mutual labels:  mitm, wireless
Mitmap
📡 A python program to create a fake AP and sniff data.
Stars: ✭ 1,526 (+25333.33%)
Mutual labels:  mitm, wireless
ARPPD
An ARP Poisoning Defender script
Stars: ✭ 41 (+583.33%)
Mutual labels:  mitm, arp
httransform
A framework to build precise and fast HTTP proxies.
Stars: ✭ 54 (+800%)
Mutual labels:  mitm
Peanuts
Peanuts is a free and open source wifi tracking tool. Based on the SensePosts Snoopy-NG project that is now closed.
Stars: ✭ 34 (+466.67%)
Mutual labels:  wireless
L2-Emulator
Implementing a Layer-2 Emulator in C using Graphs and LinkedList
Stars: ✭ 17 (+183.33%)
Mutual labels:  arp
rclshark
Tool for ROS 2 IP Discovery + System Monitoring
Stars: ✭ 32 (+433.33%)
Mutual labels:  arp
rtl88x2BU WiFi linux v5.2.4.1 22719 COEX20170518-4444.20170613
rtl88x2bu driver updated for modern kernels.
Stars: ✭ 26 (+333.33%)
Mutual labels:  wireless
CSArp-Netcut
An arpspoof program using Sharppcap
Stars: ✭ 93 (+1450%)
Mutual labels:  arp
Faraday-Software
Faraday node software
Stars: ✭ 41 (+583.33%)
Mutual labels:  wireless
arp
Address resolution protocol (ARP) implementation in OCaml targeting MirageOS
Stars: ✭ 20 (+233.33%)
Mutual labels:  arp
pentesting-multitool
Different utility scripts for pentesting and hacking.
Stars: ✭ 39 (+550%)
Mutual labels:  scapy

mitm-python

A keep it simple project demonstrate how to perform a man in the middle attack with python + scapy.

alt text

Requirements:

  • Python version 2.7.13 (recommended), or above ...
  • It's recommended to use python virtual env in order to organize the project and manage your dependencies.
  • dependencies:
    Python fire for command line interface: pip install fire
    Scapy: pip install scapy
    libdnet: from git source: git https://github.com/dugsong/libdnet or from there's official site. If you are using git source then compile and run with ./configure && make and the install the model using python setup.py install, setup.py can be found at the python directory in libdnet.

Running:

python app.py -h - show help
python app.py target_ip router_ip interface - run the attack
Example:
python app.py 192.168.1.39 192.168.1.1 en0 - en0 is the default interface for OS X.

Remember the script only using arp poisoning in order to "steal" the session between your target and some access point. You may want to use Wireshark to inspect the target traffic or different tools for getting passwords or forging cookies for stealing sessions.

This script made for learning purpose

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].