MoleTrace is a Python-based cybersecurity application designed for precise location retrieval using Google's geolocation API. It empowers post-access reconnaissance with a comprehensive set of features:
-
Target Tracking Dashboard: Monitor all your executed scripts and saved targets through an intuitive Flask-based dashboard.
-
Payload Generator: Automatically generate deployable scripts that can be executed in accessed target computers to gather necessary data about nearby access points.
-
Interactive Geo-Map: Visualize the precise locations of your targets as markers in a Leaflet interactive map.
-
SQLite3 Database: Securely store target data in an embedded SQLite3 database.
git clone https://github.com/JAEL-G/moletrace.git
cd moletrace
pip install -r requirements.txt
# .env
API_KEY="GOOGLE_GEOLOCATION_API_KEY"
python generate_database.py
python moletrace.py
- Access the Web Dashboard via the opened server
- Generate executable payloads to run on target computers
- Obtain and save the location of targets
The GUI is ran on a flask server and allows easy control and usage of all the features
When loaded the server will show the landing page. The GUI consists of three main tabs, all accessed using a top panel for easy changing of the pages.
Shows a table containing all the information of captured targets
Generate payloads in the selected language to be executed in target systems (Only Python and Shell for now)
Interactive map that allows to see where the locations precisely are. The coordinates in the marks pop-up have a hyperlink to the Google Maps page.