Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

sing

A TUI panel for Sing-Box’s API calls using websocket connection for speed.

Screenshot 2026-09-24 at 14 13 59 2

Features

  1. Visually pleasant minimal design.
  2. Highlights problematic connections.
  3. AbuseIPDB API integration to instantly fetch and cache additional information about all outbound and inbound IP’s
  4. 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)

Sing

for servers sing-box API

Screenshot 2026-09-26 at 02 37 33 2
  • 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

Singlo

For clients sing-box API

Screenshot 2026-09-26 at 05 40 15
  • 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.

Information

All settings, API address and keys can be set directly in the Python code. Uses Hack Nerd Font for icons.

About

A TUI panel for Sing-Box’s API calls using websocket connection for speed.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages