Mitmprotector
mitmprotector - protect's you from any kind of MITM-attacks, arpspoofing, ettercap, sslstrip, droidsheep, zAnti, dsploit, etc.
Install / Use
/learn @JanHelbling/MitmprotectorREADME
mitmprotector
Copyright (C) 2020 by Jan Helbling <jh@jan-helbling.ch>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
mitmprotector - protect's you from any kind of MITM-attacks, arpspoofing, ettercap, sslstrip, droidsheep, zAnti, dsploit, etc.
- It use the arp command to compare MAC and IP -Addresses
- Execute Command (notify-send?) and Drop the Interface down by Attack
- Create a Firewall if arptables is installed
- Run as a Daemon or in Foreground
- Enable startup on each connect/disconnect from network
Configuration-File: /etc/mitmprotector.conf (after first execution) Logfile: /var/log/mitmprotector.log Pidfile: /var/run/mitmprotector.pid
Install dependencies: $ sudo apt install python3-daemon arping arptables
Install mitmprotector.py: $ sudo ./setup.py install --prefix=/usr
First execution (it will create /etc/mitmprotector.conf): $ sudo mitmprotector.py
Run mitmprotector as a daemon (with pidfile /var/run/mitmprotector.pid => use SIGTERM to stop it): $ sudo mitmprotector.py --daemon
Enable mitmprotector-scripts to Ubuntus networkmanager or WICD: (It will start/stop autmoated on every connect/disconnect) $ sudo mitmprotector.py --nm-aoc
To Disable: $ sudo mitmprotector.py --rm-aoc
Help: $ sudo mitmprotector.py --help
Related Skills
node-connect
348.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
