Python程序,用于嗅探未加密的探测请求并将其记录到MySQL

网友投稿 546 2022-10-31

Python程序,用于嗅探未加密的探测请求并将其记录到MySQL

Python程序,用于嗅探未加密的探测请求并将其记录到MySQL

____ ____ ___ ____ ___ _________ ____ _____ _____ ___ ____ | \| \ / \| \ / _/ ___| \| | | |/ _| \ | o | D | | o )/ [( \_| _ || || __| __/ [_| D ) | _/| /| O | | _\__ | | || || |_ | |_| _| / | | | \| | O | [_/ \ | | || || _]| _| [_| \ | | | . | | | \ | | || || | | | | | . \ |__| |__|\_|\___/|_____|_____|\___|__|__|____|__| |__| |_____|__|\__| v3.0 by David Schütz (@xdavidhu)

⚠️ Warning! This project is no longer maintained and may not work as excepted.

A tool for sniffing unencrypted wireless probe requests from devices

new in 3.0:

Less packet dropOffline / Faster vendor resolvingWay better performance on slower systemsSwitching from scapy to tshark packet capture Displaying / Logging BSSID's from probe requests (only if not broadcast)

features:

Capturing and displaying probe requests real timeOffline vendor resolving from MAC addressesDisplaying the number of devices nearbyDisplaying the RSSIs of probe requestsSettable nicknames for mac addressesOption to filter output by mac addressDisplaying BSSIDs from probe requestsCapturing 'broadcast' probe requests (without ssid)Logging the probe requests to an SQLite database file

requirements:

Kali Linux / Raspbian with root privilegesPython3 & pip3 & tshark & pysharkA wireless card (capable for monitor mode)

options:

-h / display the help message-d / do not show duplicate requests-b / do not show 'broadcast' requests (without ssid)-a / save duplicate requests to SQL--filter / only show requests from the specified mac address--norssi / do not include RSSI in output--nosql / disable SQL logging completely--addnicks / add nicknames to mac addresses--flushnicks / flush nickname database--noresolve / skip resolving mac address--debug / turn debug mode on

installing:

Kali Linux / Raspbian:

$ sudo apt-get update && sudo apt-get install python3 python3-pip tshark -y$ git clone https://github.com/xdavidhu/probeSniffer$ cd probeSniffer/$ python3 -m pip install -r requirements.txt

WARNING: probeSniffer is only compatible with Python 3.3 & 3.4 & 3.5 & 3.6

usage:

Make sure to put your interface into monitor mode before!

$ sudo python3 probeSniffer.py [monitor-mode-interface] [options]

disclaimer:

I'm not responsible for anything you do with this program, so please only use it for good and educational purposes.

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【1129】recommendation (25分)【set 运算符重载】
下一篇:【1022】Digital Library (30 分)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~