7a7503d474
Enhance Dockerfile for protocol analyzer: add debug checks for nDPI installation and update include paths
ImBenji
2025-08-29 01:40:26 +01:00
3b0993f1d7
Enhance Dockerfile for protocol analyzer: add debug checks for nDPI installation and update include paths
ImBenji
2025-08-29 01:39:14 +01:00
32ba6b390a
Enhance Dockerfile for protocol analyzer: add debug checks for nDPI installation and update include paths
ImBenji
2025-08-29 01:38:47 +01:00
09e8fc3834
Add build dependencies for nDPI in Dockerfile
ImBenji
2025-08-29 01:35:56 +01:00
fc222b59e7
Add build dependencies for nDPI in Dockerfile
ImBenji
2025-08-29 01:32:24 +01:00
7f28184857
Add nDPI protocol analyzer and integrate with handshake analysis
ImBenji
2025-08-29 01:29:06 +01:00
9e8432293e
Add peer connectivity testing to protocol blocking service
ImBenji
2025-08-29 00:58:12 +01:00
cdafb400e2
Enhance peer traffic monitoring with tcpdump and detailed handshake capture
ImBenji
2025-08-29 00:54:42 +01:00
18b2704810
Enhance protocol blocking service logging and refine packet capture for WireGuard
ImBenji
2025-08-29 00:52:05 +01:00
e791655089
Enhance handshake analysis with detailed logging and protocol detection improvements
ImBenji
2025-08-29 00:47:49 +01:00
84d6a96495
Enhance protocol blocking service to monitor and update active VPN peer IPs
ImBenji
2025-08-29 00:46:06 +01:00
26fff45c28
Enhance protocol blocking service to monitor and update active VPN peer IPs
ImBenji
2025-08-29 00:41:28 +01:00
3649a55dc4
Refactor connection scanning logic to use a static scan count variable
ImBenji
2025-08-29 00:34:57 +01:00
2f845e0e3a
Refactor connection scanning logic to use a static scan count variable
ImBenji
2025-08-29 00:32:35 +01:00
88ab9cf2e3
Enhance Dockerfile to include tcpdump for network monitoring
ImBenji
2025-08-29 00:22:49 +01:00
929dfafe78
Enhance Dockerfile to include tcpdump for network monitoring
ImBenji
2025-08-29 00:11:15 +01:00
5ed7b43613
Update privacy policy to clarify bandwidth usage data collection
ImBenji
2025-08-29 00:10:49 +01:00
e08e1afe7a
Decode public key from request parameters in peer routes
ImBenji
2025-08-28 23:26:07 +01:00
73afa2f7a3
Add peer creation time tracking and enhance DEAD peer handling
ImBenji
2025-08-28 23:00:14 +01:00
1b0ee56d79
Fix external port configuration to handle null values in server registration
ImBenji
2025-08-28 22:41:44 +01:00
0b6c8c2d7d
Enhance IP address retrieval in request logger middleware
ImBenji
2025-08-28 21:58:58 +01:00
0c6b6d56ed
Enhance IP address retrieval in request logger middleware
ImBenji
2025-08-28 21:38:35 +01:00
6b1da30df0
Fix external port configuration to handle null values in server registration
ImBenji
2025-08-28 21:32:01 +01:00
3964c733ae
Update server registration to return operational seed for heartbeat initialization
ImBenji
2025-08-28 21:25:25 +01:00
4083d24114
Change registerServer method to return operational seed after successful registration
ImBenji
2025-08-28 21:21:56 +01:00
4a8cae4c5a
Update server registration to return operational seed for heartbeat initialization
ImBenji
2025-08-28 21:20:57 +01:00
654fbc30c2
Refactor heartbeat initialization to accept operational seed and remove redundant registration logic
ImBenji
2025-08-28 21:16:04 +01:00
44346589cc
Add external port configuration to server registration request
ImBenji
2025-08-28 20:40:11 +01:00
022c9b6339
Add Protocol Blocking Service to monitor and capture new connections
ImBenji
2025-08-28 17:01:48 +01:00
c294bc5c08
Reduce heartbeat interval from 120 seconds to 90 seconds for improved responsiveness
ImBenji
2025-08-22 16:59:15 +01:00
396229a9cb
Add load balancing configuration and minimum system requirements documentation
ImBenji
2025-08-22 09:09:28 +01:00
e4e51365d0
Refactor server status retrieval to focus on active connections only, removing CPU and memory metrics
ImBenji
2025-08-20 09:24:43 +01:00
e7864f7154
Initialize rolling codes service in heartbeat isolate and enhance registration process
ImBenji
2025-08-20 08:43:13 +01:00
98cb1c0059
Update server manager URLs in server_service and supabase_heartbeat to use a unified endpoint
ImBenji
2025-08-20 04:34:07 +01:00
d4561c7edc
Add logging for generated registration authentication code in server_service
ImBenji
2025-08-20 04:18:18 +01:00
034f05c807
Update server manager URLs in server_service and supabase_heartbeat to use absolute paths
ImBenji
2025-08-19 21:44:13 +01:00
bd5f303448
Enhance geolocation data retrieval by implementing multiple API sources with error handling
ImBenji
2025-08-19 21:22:24 +01:00
cbbe64abd4
Remove API key header from server requests in server_service and supabase_heartbeat
ImBenji
2025-08-19 21:17:43 +01:00
84ac5d1b99
Handle geolocation data retrieval failure and proceed with registration
ImBenji
2025-08-19 21:15:40 +01:00
4a7fec9711
Refactor RollingCodesService to remove configuration file handling and update initialization logic
ImBenji
2025-08-19 21:06:41 +01:00
17091bcc95
Implement authentication middleware and rolling codes service for secure API access
ImBenji
2025-08-19 20:30:43 +01:00
f829bd5fe1
Add BandwidthService and endpoint for retrieving bandwidth statistics
ImBenji
2025-08-18 14:12:30 +01:00
ebfc01d927
Add Waylume Manifesto and update API routes for peer management
ImBenji
2025-08-17 21:57:09 +01:00
8b63de7db2
Add Waylume Manifesto and update API routes for peer management
ImBenji
2025-08-17 21:56:59 +01:00
573744a22d
Add public key to peer info and implement public key generation from private key
ImBenji
2025-08-05 18:43:13 +01:00
62853ca63a
Refactor peer creation to include geolocation data and server details
ImBenji
2025-08-05 18:37:10 +01:00
5de98ec501
Improve handshake status reporting with connection health check
ImBenji
2025-08-05 17:56:55 +01:00
eb0fdbc2c0
Refactor VPN session peer info handling and update keepalive message format
ImBenji
2025-08-05 17:47:24 +01:00
ca9a4be6be
Enhance VPN session detection with peer info and keepalive status
ImBenji
2025-08-05 17:33:08 +01:00
78c6294851
Add VPN session monitoring service
ImBenji
2025-08-05 17:25:46 +01:00
fe12e5cc37
Add VPN session services to main and peer routes
ImBenji
2025-08-05 17:24:58 +01:00
fec3ab0e8a
Remove raw geolocation data from server registration response
ImBenji
2025-08-05 16:05:23 +01:00
eb986a8696
Fix geolocation country name assignment in server registration data
ImBenji
2025-08-05 16:04:32 +01:00
16e0078424
Add raw geolocation data to server registration response
ImBenji
2025-08-05 16:01:26 +01:00
21c4ef33da
Add country information to geolocation data in server registration
ImBenji
2025-08-05 15:56:56 +01:00
d726e4fa0d
Fix geolocation country code assignment in server registration data
ImBenji
2025-08-05 15:35:58 +01:00
6e0f7b6d05
Add geolocation coordinates to server registration data
ImBenji
2025-08-05 15:11:24 +01:00
b537b4bc0f
Add geolocation data retrieval and update server registration with geolocation information
ImBenji
2025-08-05 15:08:36 +01:00
171dd1d77e
Enhance traffic control by dynamically detecting outgoing interface and updating iptables rules for upload and download traffic
ImBenji
2025-08-05 14:15:29 +01:00
48e241d99f
Enhance traffic control by dynamically detecting outgoing interface and updating iptables rules for upload and download traffic
ImBenji
2025-08-05 13:56:03 +01:00
57330764b4
Clean existing iptables rules before marking traffic for peers
ImBenji
2025-08-05 13:51:52 +01:00
0346d60a8a
Fix test output for speed limit and streamline traffic marking in iptables
ImBenji
2025-08-05 13:48:59 +01:00
2d692e0bc0
Rename speedKbps and dataCapMB parameters to bytesPerSecond and quotaBytes, respectively, in API and traffic control logic
ImBenji
2025-08-05 13:46:13 +01:00
daf67bf516
Comment out isolatePeers call for non-MacOS platforms
ImBenji
2025-08-05 13:33:37 +01:00
e51f340b0e
Handle existing traffic control classes by updating instead of failing on duplicates
ImBenji
2025-08-05 13:28:10 +01:00
00d759cd15
Handle existing HTB qdisc and class gracefully in traffic control setup
ImBenji
2025-08-05 12:45:51 +01:00
c5ed47d41a
Add logging for speed limit and traffic control commands
ImBenji
2025-08-05 12:21:29 +01:00
a5fc0e3644
Add logging for speed limit and traffic control commands
ImBenji
2025-08-05 12:08:06 +01:00