Skip to content

Commit 4eb00ec

Browse files
authored
First Commit
1 parent 88b747f commit 4eb00ec

File tree

6 files changed

+31066
-0
lines changed

6 files changed

+31066
-0
lines changed

README.md

+96
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
Peanuts
2+
3+
========
4+
5+
Release Date: 26/03/2017
6+
7+
Peanuts is a free and open source wifi tracking tool. Based on the SensePosts Snoopy-NG project that is now closed.<br />
8+
9+
Less dependencies, less overhead, less complications<br />
10+
11+
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<br />
12+
13+
Changelog:
14+
15+
# [DONE] - Add COLOR.
16+
# [DONE] - Threaded
17+
# [DONE] - Kill threads on Ctrl+C.
18+
# [DONE] - Defaults added to Arguments.
19+
# [DONE] - GPS added
20+
# [DONE] - Output CSV Tidy
21+
22+
TODO:
23+
24+
# Alert on known SSID or MAC
25+
# Better error correction on GPS exits or false connections
26+
# Add Pause/Stop/Start functions to script.
27+
28+
**** FOR EDUCATIONAL USE! Use at your own risk. **** <br />
29+
30+
+ Tested on: Linux 3.2.6 Ubuntu/Debian (Backtrack & Kali)<br />
31+
32+
## Installation:
33+
34+
### Dependencies:
35+
36+
#### Required:
37+
38+
- Python 2.7+
39+
- Scapy / python-gps
40+
41+
#### Installing from Source
42+
43+
```bash
44+
git clone https://github.com/noobiedog/peanuts/
45+
cd peanuts
46+
pip install -r requirements.txt
47+
apt-get install python-gps
48+
```
49+
50+
#### Installing from Download
51+
52+
```bash
53+
pip install argparse datetime gps scapy logging
54+
apt-get install python-gps
55+
```
56+
57+
#### To start GPS in kali/Ubuntu (in a separate terminal window)
58+
59+
```bash
60+
service gps start
61+
gpsd -D 5 -N -n /dev/ttyUSB0
62+
```
63+
## Sample commands
64+
65+
#### Simple
66+
67+
``` bash
68+
python overwatch.py -i wlan0 -l Home -o Capture1.csv
69+
```
70+
71+
-i Interface (Doesnt matter if not in monitor mode, the program will do it)<br />
72+
-l location or OP name, whatever you want to identify this capture<br />
73+
-o Output file name for the CSV<br />
74+
75+
#### Advanced
76+
77+
``` bash
78+
python overwatch.py -i wlan0 -l home -a True -g True -o Capture1.csv
79+
```
80+
81+
-i Interface (Doesn't matter if not in monitor mode, the program will do it)<br />
82+
-l location or OP name, whatever you want to identify this capture<br />
83+
-a Include Access Points too in the results<br />
84+
-g Get GPS location of your device (Not tested with Nethunter, yet. Also will need GPSD running)<br />
85+
-o Output file name for the CSV<br />
86+
87+
88+
## Lets See it in Action
89+
90+
[![ASCIICinema](http://i.imgur.com/saR06iC.png)](https://asciinema.org/a/4lf58gw5psnik38wb4umud5r0)
91+
92+
Happy Hacking
93+
94+
NOTE: This method of WIFI tracking is slowly dying with the new IOS 10 Updates and Android updates.
95+
96+
https://gist.github.com/computerality/3e0bc104cd216bf0f03f8d3aa8fbf081 line 176

0 commit comments

Comments
 (0)