Commit Graph

57 Commits

Author SHA1 Message Date
dc49f5d74f feat: Merge traffic collection and user kicking 2025-05-10 14:06:55 +03:30
e581a92b60 Refactored cli_api.run_cmd 2025-05-09 01:22:03 +03:30
9d58ce49db Revert CLI Change 2025-05-09 01:04:05 +03:30
049e3f7601 refactor(cli): Improve script error propagation and handling 2025-05-09 00:07:17 +03:30
1b3f9ee351 Refactor: Implement Hysteria Restore in Python 2025-05-06 00:23:13 +03:30
24338dfe1f Refactor: Implement Change SNI in Python 2025-05-05 23:55:36 +03:30
ce4d23d18e Refactor: Implement TCP Brutal installation in Python 2025-05-05 23:31:14 +03:30
b8e6a5475b refactor: masquerade management in Python3 2025-05-03 21:49:26 +03:30
976f080523 Refactor: Implement server stats in Python 2025-05-03 00:20:36 +03:30
ae12afced1 Refactor: Implement IP address config manager in Python 2025-05-02 22:03:59 +03:30
1c08a4adbb Refactor: Implement Hysteria Bakcup in Python 2025-05-02 21:52:17 +03:30
1da884dba4 Refactor: Implement Telegram bot service manager in Python 2025-05-02 21:45:18 +03:30
9d0a13a226 Refactor: Implement WARP ACL configuration in Python
- remove WARP Plus/Key
2025-05-02 18:24:58 +03:30
07cb999259 Refactor: Implement warp status in Python 2025-05-02 17:35:43 +03:30
0e0d054d5d Refactor: Warp setup and uninstallation scripts to Python3 2025-05-02 17:21:26 +03:30
beb8748f4b Refactor: Implement Hysteria2 uninstallation in Python 2025-05-02 14:37:47 +03:30
1e4f6439d3 Refactor: Implement Hysteria server update in Python 2025-05-02 14:14:43 +03:30
e597d819d3 refactor: migrate obfs manager script from Bash to Python 2025-05-02 13:50:36 +03:30
8ba46b9878 Refactor: Implement user addition functionality in Python 2025-05-02 13:07:53 +03:30
5a253258e8 Refactor: Implement Hysteria server restart in Python 2025-05-02 12:35:44 +03:30
cf4726e5d9 Refactor: Implement user information retrieval in Python 2025-05-02 12:29:37 +03:30
19192bd02d Refactor: Implement port update functionality in Python 2025-05-02 12:08:19 +03:30
50bb7fe7ff Refactor: Implement user reset functionality in Python 2025-05-02 11:53:22 +03:30
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