Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Peanuts is a free and open source wifi tracking tool. Based on the SensePosts Snoopy-NG project that is now closed.

License

Notifications You must be signed in to change notification settings

Cryptekshots/peanuts

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peanuts V1.8

========

Release Date: 26/03/2017

Peanuts is a free and open source wifi tracking tool. Based on the SensePosts Snoopy-NG project that is now closed.

Less dependencies, less overhead, less complications

NOTE: Im not sure how long i will supprot this project as its a slowly dying method, if i get time to work on it i will :D

Changelog:

# [DONE] - Added BT support.
# [DONE] - Added Quiet Mode
# [DONE] - Add COLOR.
# [DONE] - Kill threads on Ctrl+C.
# [DONE] - Defaults added to Arguments.
# [DONE] - GPS added
# [DONE] - Output CSV Tidy

TODO:

# Alert on known SSID or MAC
# Better error correction on GPS exits or false connections
# Add Pause/Stop/Start functions to script.
# Live mapping in time

**** FOR EDUCATIONAL USE! Use at your own risk. ****

  • Tested on: Linux 3.2.6 Ubuntu/Debian (Kali)/Rpi

Installation:

Dependencies:

Required:

  • Python 2.7+
  • Scapy / python-gps / python-bluez

Installing from Source

git clone https://github.com/noobiedog/peanuts/
cd peanuts
pip install -r requirements.txt
apt-get install python-gps bluetooth bluez python-bluez

Installing from Download

pip install argparse datetime gps scapy logging
apt-get install python-gps bluetooth bluez python-bluez

To start GPS in kali/Ubuntu (in a separate terminal window)

service gps start
gpsd -D 5 -N -n /dev/ttyUSB0

Sample commands

Simple

python peanuts.py -i wlan0 -l Home -o Capture1.csv

-i Interface (Doesnt matter if not in monitor mode, the program will do it)
-l location or OP name, whatever you want to identify this capture
-o Output file name for the CSV

Advanced

python peanuts.py -i wlan0 -l home -a True -g True -o Capture1.csv

-i Interface (Doesn't matter if not in monitor mode, the program will do it)
-l location or OP name, whatever you want to identify this capture
-a Include Access Points too in the results
-g Get GPS location of your device (Not tested with Nethunter, yet. Also will need GPSD running)
-o Output file name for the CSV
-b Start Bluetooth sniffing too
(make sure you have either bt enabled in vm or a dongle)

Lets See it in Action

ASCIICinema

Happy Hacking

NOTE: This method of WIFI tracking is slowly dying with the new IOS 10 Updates and Android updates.

https://gist.github.com/computerality/3e0bc104cd216bf0f03f8d3aa8fbf081 line 176

About

Peanuts is a free and open source wifi tracking tool. Based on the SensePosts Snoopy-NG project that is now closed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.