TopGit theo dõi byt3bl33d3r/MITMf trên GitHub trong nhóm Developer Tools, đã đạt 3.6k sao. Framework for Man-In-The-Middle attacks
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
This project is no longer being updated. MITMf was written to address the need, at the time, of a modern tool for performing Man-In-The-Middle attacks. Since then many other tools have been created to fill this space, you should probably be using Bettercap as it is far more feature complete and better maintained.
Quick tutorials, examples and developer updates at: https://byt3bl33d3r.github.io
This tool is based on sergio-proxy and is an attempt to revive and update the project.
Before submitting issues, please read the relevant section in the wiki .
Installation
Please refer to the wiki for installation instructions
Description
MITMf aims to provide a one-stop-shop for Man-In-The-Middle and network attacks while updating and improving
existing attacks and techniques.
Originally built to address the significant shortcomings of other tools (e.g Ettercap, Mallory), it's been almost completely
re-written from scratch to provide a modular and easily extendible framework that anyone can use to implement their own MITM attack.
Features
The framework contains a built-in SMB, HTTP and DNS server that can be controlled and used by the various plugins, it also contains a modified version of the SSLStrip proxy that allows for HTTP modification and a partial HSTS bypass.
As of version 0.9.8, MITMf supports active packet filtering and manipulation (basically what etterfilters did, only better),
allowing users to modify any type of traffic or protocol.
The configuration file can be edited on-the-fly while MITMf is running, the changes will be passed down through the framework: this allows you to tweak settings of plugins and servers while performing an attack.
MITMf will capture FTP, IRC, POP, IMAP, Telnet, SMTP, SNMP (community strings), NTLMv1/v2 (all supported protocols like HTTP, SMB, LDAP etc.) and Kerberos credentials by using Net-Creds, which is run on startup.
Responder integration allows for LLMNR, NBT-NS and MDNS poisoning and WPAD rogue server support.
Active packet filtering/modification
You can now modify any packet/protocol that gets intercepted by MITMf using Scapy! (no more etterfilters! yay!)
For example, here's a stupid little filter that just changes the destination IP address of ICMP packets:
if packet.haslayer(ICMP):
log.info('Got an ICMP packet!')
packet.dst = '192.168.1.0'
Use the packet variable to access the packet in a Scapy compatible format
Use the data variable to access the raw packet data
Now to use the filter all we need to do is: python mitmf.py -F ~/filter.py
You will probably want to combine that with the Spoof plugin to actually intercept packets from someone else ;)
Note: you can modify filters on-the-fly without restarting MITMf!
Examples
The most basic usage, starts the HTTP proxy SMB,DNS,HTTP servers and Net-Creds on interface enp3s0:
python mitmf.py -i enp3s0
ARP poison the whole subnet with the gateway at 192.168.1.1 using the Spoof plugin:
Start captive portal at http://your-ip/portal.html using default page /portal.html (thx responder) and /CaptiveClient.exe (not included) from the config/captive folder:
byt3bl33d3r/MITMf có 3.6k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/byt3bl33d3r/MITMf. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
byt3bl33d3r/MITMf có những chủ đề gì?
GitHub topics của byt3bl33d3r/MITMf: "framework", "man-in-the-middle", "mitm", "python". TopGit xếp repo vào nhóm Developer Tools.
byt3bl33d3r/MITMf có website riêng không?
TopGit chưa ghi nhận URL trang chủ cho byt3bl33d3r/MITMf. Phần README ở tab phía trên thường có link demo, hoặc xem mô tả GitHub của repo.
byt3bl33d3r/MITMf còn đang phát triển không?
Commit gần nhất trên byt3bl33d3r/MITMf là 8.0 năm trước (theo timestamp GitHub). Repo có 1.0k fork — một chỉ báo về mức độ quan tâm của cộng đồng.
byt3bl33d3r/MITMf dùng license gì?
byt3bl33d3r/MITMf phát hành theo license GPL-3.0. Nên mở file LICENSE trên GitHub để xác nhận — license metadata đôi khi lệch với thực tế dự án.
byt3bl33d3r/MITMf viết bằng ngôn ngữ gì?
byt3bl33d3r/MITMf chủ yếu viết bằng Python. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc thêm về byt3bl33d3r/MITMf ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/byt3bl33d3r/MITMf là nguồn chính thức.
Đọc đầy đủ README ở tab phía trên.
Muốn nghe thêm một ý kiến về MITMf?
Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về MITMf.