How yakupaslantas/delta works
Delta is a terminal OSINT application: a user selects an IP, domain, or phone-number lookup, receives formatted results, and can save them to a per-session text file. The main workflow and all three lookup types live in the single main.py module; the README documents their result fields and save options. The sampled source confirms IP lookup through ipapi.co, phone parsing and metadata extraction through phonenumbers, and session-file saves. Some dispatch and domain-lookup code is omitted, so those links reflect documented behavior rather than inspected call sites.
Main entry points: main.py Menu and dispatch
Components 10
Terminal interface
- Menu and dispatch
main.py
OSINT lookups
- IP lookup
main.py - Domain lookup
main.py - Phone lookup
main.py
Session results
- Session setup
main.py - Saved result files
main.py
External data
- ipapi.co
- WHOIS service
- phonenumbers
Other components
- User
Connections 11
- User → Menu and dispatch: selects option
- Menu and dispatch → IP lookup: dispatches lookup
- Menu and dispatch → Domain lookup: dispatches lookup
- Menu and dispatch → Phone lookup: dispatches lookup
- IP lookup → ipapi.co: requests IP data
- Domain lookup → WHOIS service: queries domain
- Phone lookup → phonenumbers: parses and extracts
- Session setup → Saved result files: creates session files
- IP lookup → Saved result files: writes results
- Domain lookup → Saved result files: writes results
- Phone lookup → Saved result files: writes results