Commit Graph

34 Commits

Author SHA1 Message Date
7e71b1c33b Refactor: Implement user removal in Python 2025-05-02 11:40:57 +03:30
c89134f40e fix : typo 2025-04-26 20:39:29 +03:30
c1d8c422af Add decoy status API 2025-04-26 13:31:19 +03:30
d5397a9f14 feat(CLI): Add decoy site management
- Added corresponding wrapper functions (setup_webpanel_decoy,
  stop_webpanel_decoy) in cli_api.py.
- Updated start_webpanel in cli_api.py to accept decoy_path.
- Exposed new commands (setup-webpanel-decoy, stop-webpanel-decoy)
  in cli.py.
- Updated the webpanel start command in cli.py to accept a
  --decoy-path option.
2025-04-25 21:15:06 +03:30
ddfad6cd72 HotFix: Display TRAFFIC STATUS 2025-04-23 11:55:43 +03:30
325c130fd0 feat: add show-user-uri-json command 2025-04-19 13:12:33 +03:30
e79123364f refactor show user uri 2025-04-19 12:25:11 +03:30
94c485bdba Add no-gui flag and improve traffic status output control
- Added --no-gui flag to traffic-status command
- Modified traffic.py to accept no_gui parameter
- Updated cli_api.traffic_status() to control output display
- Ensured silent operation when called from remove-user command
- Improved function return values for programmatic use
- Added proper parameter handling throughout the call chain
2025-04-14 11:29:09 +03:30
7297eb9be2 feat: enhance kick functionality with specific user kick and integration 2025-04-14 00:08:14 +03:30
3c025ed5f7 feat: Add Hysteria IP limiter script 2025-03-23 12:42:45 +03:30
de1f366dc5 Replace version.sh with version.py 2025-03-12 10:08:15 +03:30
85c6a3116c Refactor: Replace version.sh with version.py 2025-03-11 11:04:35 +03:30
72a96999df feat: Add version checking and display
Integrated version checking into `cli_api.py` and `cli.py`
2025-03-11 01:01:08 +03:30
c399551a50 Implement /restore API 2025-02-22 10:04:12 +03:30
94501e9ee1 Added Restore CLI API 2025-02-22 00:27:10 +03:30
dd0c97ab31 Add: get_hysteria2_port and get_hysteria2_sni in cli_api 2025-02-09 10:29:36 +00:00
fe038b2967 Implement get_ip_address in cli_api.py 2025-02-08 16:36:12 +00:00
0980919eaa Implement get_services_status in cli_api & Remove
get_webpanel_services_status
2025-02-07 18:52:08 +00:00
2540f5321c Implement fucntions to get/set hysteria config file 2025-02-07 05:17:55 +00:00
f6691c89ed Small refactor 2025-02-07 04:45:17 +00:00
2393a9bc1a Refactor ip-address command(May break functionality) 2025-02-07 03:01:51 +00:00
27ed29cdb8 Add some type hint in cli_api.py 2025-02-07 02:50:10 +00:00
18d5f0ef01 Implement previous feature in cli_api.py 2025-02-07 02:48:23 +00:00
82394d6b6c Implement get-webpanel-api-token command 2025-02-05 19:34:31 +00:00
c15fdeb4b5 Implement webpanel functions in cli_api
THE INPUTS MUST BE VALIDATED
2025-02-04 17:38:42 +00:00
1dc8e36556 Separate masquerade management 2025-01-26 13:02:16 +00:00
772096922d Refactor cli_api.py and cli.py 2025-01-26 12:50:14 +00:00
f44dface5d Separate obfs management 2025-01-26 12:45:43 +00:00
7daccebd0f Separate start and stop function in cli_api.py 2025-01-26 11:43:34 +00:00
bcb985c32c Replace " with '
ODC
2025-01-26 08:12:56 +00:00
34a2e796db improve debug logging for command failures 2025-01-26 00:39:45 +03:30
a3b391ee3c Fix cli_api.py type hints bugs 2025-01-25 15:07:27 +00:00
f37a38dc58 Fix a small bug in cli_api.py 2025-01-24 11:07:09 +00:00
562b869980 Make cli.py more modular 2025-01-24 07:51:24 +00:00