A TUI panel for Sing-Box’s API calls using websocket connection for speed.
- Visually pleasant minimal design.
- Highlights problematic connections.
- AbuseIPDB API integration to instantly fetch and cache additional information about all outbound and inbound IP’s
- A simple catching system for destination IP’s based on cached AbuseIPDB queries by country code.
Seperate versions for sing-box running on a server (sing) or local client machine (singlo)
for servers sing-box API
- Enter Shows a popup with queried information about selected connection
- Space Pauses list update
- Escape Toggles Catch list
- Tab Adds current selection to Catch list
- R Toggles catching of destination IP’s by country code. (Default RU)
- K Kills selected connection
- C Copies destination IP
- Shift+C Copies source IP
- D Copies domain name
- S Changes sort order
For clients sing-box API
- Enter Shows a popup with queried information about destinaion IP
- Space Pauses list update
- Escape Opens outbound proxy selector
- K Kills selected connection
- C Copies destination IP
- D Copies domain name
- S Changes sort direction and sort order by most uploaded or downloaded.
All settings, API address and keys can be set directly in the Python code. Uses Hack Nerd Font for icons.