-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
a66b184
commit d241dd9
Showing
1 changed file
with
29 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# wifiGeolocation | ||
|
||
wifiGeolocation is a script for the automatic discovery and jotting down of nearby access points into a database. It also updates inferior datapoints with better data if later encountered. | ||
|
||
Complete with the ability to export or import existing data as CSV for Google "My Maps". | ||
|
||
## Usage | ||
|
||
1. Connect your GPS module of choice and ensure gpsd is active. | ||
|
||
2. Put your network interface of choice into monitor mode (Automatic prep planned soon) | ||
|
||
3. At a minimum, call `wifiGeolocation/main --interface wlpXxYy` | ||
|
||
### Flags | ||
|
||
The script supports a few options to begin with: | ||
|
||
* `--interface` An interface to work with. Required for normal operation. | ||
|
||
* `--debug` To have the script output more information about its activity (Useful for debugging or just keeping an eye on the process) | ||
|
||
* `--disablechannelswitching` If you plan to use this script alongside airodump-ng, bettercap or tcpdump with your own channel management method and only want it to come along for the ride without gettng in the way. | ||
|
||
* `--importcsv` To import any csv data you've exported from the database or created using an earlier version | ||
|
||
* `--exportcsv` To export your datapoints to a CSV for use elsewhere. Useful for data visualisation platforms such as Elasticsearch (Kibana, Lens) or Google's "My Maps" feature. | ||
|
||
* `--google` **NOT YET FULLY IMPLEMENTED** Optional flag alongside `--exportcsv` to split CSV output to 2000 datapoints per csv file. |