An EVE Online companion app that monitors local chat logs to detect drifter wormhole connections and reports them to a DrifterbearAA Alliance Auth server.
Drifter Scanner runs as a Windows system tray application. It watches your EVE Online chat log files for player jumps from known drifter wormhole systems, identifies the drifter type based on the system name, and posts the connection data to your configured DrifterbearAA callback URL.
Barbican, Conflux, Redoubt, Sentinel, Vidette
Download the latest installer from GitHub Releases and run it. No additional dependencies are required.
- Right-click the Drifter Scanner icon in your system tray
- Select Set Callback URL and enter your DrifterbearAA callback URL
- Configuration is stored at
~/.drifter_scanner/config.json
- Python 3.12+
- Inno Setup (for building the installer)
# Clone the repository
git clone https://github.com/spapin/drifter_scanner.git
cd drifter_scanner
# Install dependencies
pip install -e .
pip install pyinstaller
# Build the executable
pyinstaller drifter-scanner.spec
# Build the installer (requires Inno Setup)
iscc installer.issThe installer will be output to the Output/ directory.
Pushing a version tag triggers GitHub Actions to build the executable, package the installer, and create a release:
git tag v0.1.0
git push origin v0.1.0The release will include both DrifterScannerSetup.exe (installer) and drifter-scanner-portable.exe.
This project is licensed under the MIT License. See LICENSE for details.