This website requires JavaScript.
bff18d358b
Remove set -e and database dependency from certificate scripts
main
Josh Knapp
2025-11-21 08:50:24 -08:00
1d22d789b8
Simplify certificate renewal scripts and add certbot cleanup
Josh Knapp
2025-11-20 09:56:56 -08:00
adc20d6d0b
Improve certificate renewal script with atomic file updates
jknapp
2025-11-19 19:27:40 -08:00
71f4b9ef05
Add CIDR notation support for IP blocking
Josh Knapp
2025-11-17 12:07:32 -08:00
8d732318b4
Fix certificate renewal to properly update HAProxy combined certificate files
Josh Knapp
2025-11-11 20:10:58 -08:00
7eeba0d718
Remove ACL-based security protections to eliminate false positives
jknapp
2025-11-03 15:35:25 -08:00
76b2e85ca8
Fix certificate renewal cron job and add host-side scheduling
jknapp
2025-10-28 17:36:48 -07:00
288f4eb8a9
adding net-tools to allow connection number tracking
jknapp
2025-10-09 18:42:44 -07:00
8636b69ee1
Fix AWK syntax errors in monitoring scripts
jknapp
2025-09-22 19:42:54 -07:00
4c4e99883b
Fix table reference and log-format response header issues
jknapp
2025-09-22 18:49:50 -07:00
b293588eef
Fix log-format multiline syntax causing parsing errors
jknapp
2025-09-22 18:45:43 -07:00
b55a2fa691
Fix ACL compound reference error for xmlrpc abuse detection
jknapp
2025-09-22 18:39:37 -07:00
2889fda014
Fix HAProxy 3.0.11 variable comparison syntax in conditions
jknapp
2025-09-22 18:34:45 -07:00
78ebfef497
Fix HAProxy 3.0.11 syntax errors in security templates
jknapp
2025-09-22 18:17:36 -07:00
cfabd39727
Implement HAProxy 3.0.11 enterprise-grade security enhancements
jknapp
2025-09-22 17:51:44 -07:00
0ee9e6cba8
Remove all ACL-to-ACL references for HAProxy 3.0.11 compatibility
jknapp
2025-09-22 17:44:44 -07:00
ee8223c25f
Complete HAProxy 3.0.11 syntax fixes for ACL and sc-inc errors
jknapp
2025-09-22 17:37:16 -07:00
65248680a5
Fix HAProxy 3.0.11 compatibility issues
jknapp
2025-09-22 17:29:32 -07:00
0a75d1b44e
Implement advanced threat scoring and multi-table security system
jknapp
2025-09-22 17:13:26 -07:00
e2f350ce95
Add comprehensive anti-scan and brute force protection
jknapp
2025-09-22 16:50:35 -07:00
002e79b565
Fix cron entry syntax in Dockerfile for HAProxy reload
jknapp
2025-09-22 14:49:45 -07:00
402c48b4a0
Remove 40X rate limiting from HAProxy to prevent false positives
jknapp
2025-08-30 08:54:55 -07:00
8c7031fd6d
Fix HAProxy ACL syntax errors in backend templates
jknapp
2025-08-25 12:45:13 -07:00
31801a6c1d
Make scan detection more targeted to avoid false positives
jknapp
2025-08-25 12:39:15 -07:00
6a4379c4a1
Add safeguards to prevent false positive blocking
jknapp
2025-08-25 11:09:57 -07:00
e54b4b4afe
Implement progressive protection: tarpit → silent-drop → block
jknapp
2025-08-25 06:42:09 -07:00
0a4995266c
Simplify tarpit implementation for HAProxy 3.0 compatibility
jknapp
2025-08-25 06:33:21 -07:00
2cd1db7461
Fix HAProxy 3.0 tarpit timeout syntax error
jknapp
2025-08-25 06:17:08 -07:00
b88da4c58f
Implement HAProxy tarpit escalation and CLI monitoring
jknapp
2025-08-24 19:33:10 -07:00
948fdecf52
Update all backend templates with real IP forwarding and scan detection
jknapp
2025-08-24 06:59:26 -07:00
2b31fb9f4f
Add real client IP detection for proxy/CDN environments
jknapp
2025-08-24 06:51:00 -07:00
5ce4f910c2
Fix tarpit to only apply AFTER backend error responses
jknapp
2025-08-23 18:48:21 -07:00
de3a68b59c
Fix tarpit applying to all connections - use proper threat ranges
jknapp
2025-08-23 18:44:19 -07:00
f3569402d3
Fix HAProxy 3.0 stick-table and ACL syntax errors
jknapp
2025-08-23 18:36:02 -07:00
99435ee3e0
Fix HAProxy 3.0 compatibility issues in tarpit configuration
jknapp
2025-08-23 18:30:34 -07:00
1eed03a3b6
Add HAProxy tarpit escalation for exploit scanning protection
jknapp
2025-08-23 18:09:28 -07:00
2406d9f995
Add 403 status to blocked IP page and reload HAProxy on IP block/unblock
jknapp
2025-08-22 10:06:04 -07:00
15c7f40b2e
Fix bug with haproxy config for blocked address
jknapp
2025-08-22 09:48:24 -07:00
58fa6d8aba
Update blocked IP handling to use custom blocked page with 403 status
jknapp
2025-08-22 08:36:57 -07:00
7869b81f27
CRITICAL FIX: Migrate HAProxy IP blocking from ACL to map files
jknapp
2025-08-22 08:31:17 -07:00
ca37a68255
Add IP blocking functionality to HAProxy Manager
jknapp
2025-08-21 18:32:47 -07:00
a7ce40f600
Fix server configuration templates - add proper newlines between server entries
jknapp
2025-07-13 01:21:19 -07:00
d4f54aef35
Fix HAProxy crash loop and improve startup resilience
jknapp
2025-07-11 19:37:41 -07:00
fac6cef0db
Fix HAProxy 2.6 compatibility for default backend
jknapp
2025-07-11 19:27:42 -07:00
27f3f8959b
Add default backend page for unmatched domains
jknapp
2025-07-11 19:10:05 -07:00
ef488a253d
Add /api/certificates/request endpoint for programmatic certificate requests, update docs and add test script
jknapp
2025-07-11 17:14:01 -07:00
7b0b4c0476
Major upgrade: API key authentication, certificate renewal/download endpoints, monitoring/alerting scripts, improved logging, and documentation updates. See UPGRADE_SUMMARY.md for details.
jknapp
2025-07-11 06:24:56 -07:00
f58dbef3c5
Merge pull request 'Update Cron' (#2 ) from update-cron into main
jknapp
2025-05-30 18:16:47 +00:00
ac32141b34
Update Cron
Josh Knapp
2025-05-30 11:16:12 -07:00
bbd6a0c22c
Update README
jknapp
2025-05-30 00:03:17 +00:00
71b8085fb4
Merge pull request 'Fixing reload issue' (#1 ) from fix-reload into main
jknapp
2025-04-18 23:53:17 +00:00
7550df9890
Fixing reload issue
fix-reload
jknapp
2025-04-18 16:52:57 -07:00
8ae1a6b99f
debug reload
jknapp
2025-03-09 11:56:18 -07:00
9de12c72de
added missing return
jknapp
2025-03-09 11:11:35 -07:00
cb58f1d762
Switch reload from post to get
jknapp
2025-03-09 11:07:21 -07:00
2492eab708
Fix missing '/'
jknapp
2025-03-09 11:02:20 -07:00
64c707317f
Adding reload function and more tweaks for backends
jknapp
2025-03-09 10:59:03 -07:00
7e53ba00d8
update again for GET Method
jknapp
2025-03-07 19:29:20 -08:00
2c66b1bf40
fix method to GET instead of POST
jknapp
2025-03-07 19:13:41 -08:00
edaefd9cd1
remove the extra lines at the end of the index
jknapp
2025-03-07 19:09:51 -08:00
d3dd69cc02
Adding config regenerate
jknapp
2025-03-07 19:06:38 -08:00
c27f7fb5e8
Adding httpchk options
jknapp
2025-03-07 17:19:22 -08:00
748ae8a4b7
Updating README.md to include web interface
jknapp
2025-03-07 15:57:56 -08:00
7b1e8a9536
Fix issue where backend was not getting created
jknapp
2025-03-06 21:03:08 -08:00
6f395fa621
fix issue with existing domains and new domains conflicting
jknapp
2025-03-06 17:45:02 -08:00
94f9223bc7
troubleshoot errors with web interface
jknapp
2025-03-06 17:14:42 -08:00
9621786175
Adding web interface
jknapp
2025-03-06 16:51:29 -08:00
de2957fcd2
Update README.md for changes to script
jknapp
2025-02-21 10:29:31 -08:00
c5f29374e1
Fix Template Override
jknapp
2025-02-21 10:17:15 -08:00
d944a75fb5
fix backend creation
jknapp
2025-02-21 08:28:56 -08:00
ac40737fd7
Adding template overrides
jknapp
2025-02-21 08:07:58 -08:00
6b28c118de
Adding template overrides
jknapp
2025-02-21 08:01:16 -08:00
c47118729f
add new line at the end of the server block to prevent issue with haproxy reloading
jknapp
2025-02-21 06:42:30 -08:00
ff529be07f
Fix Templates from causing errors with haproxy when added, Fix add notice when haproxy fails check
jknapp
2025-02-21 06:28:51 -08:00
c951103b3b
adding function on start up
jknapp
2025-02-21 06:00:37 -08:00
0357a73770
cleanup template
jknapp
2025-02-20 17:13:25 -08:00
1df58758b5
Make haproxy start with the script
jknapp
2025-02-20 17:00:28 -08:00
673265690a
fix file name error
jknapp
2025-02-20 16:32:07 -08:00
32498f1a04
fix order of acls and backends, put db in volume
jknapp
2025-02-20 16:26:27 -08:00
f51498a3b2
Fix Docker command
jknapp
2025-02-20 15:41:38 -08:00
ff46f0a616
Add regenerate endpoint
jknapp
2025-02-20 15:40:32 -08:00
576666d9da
Fixing order for haproxy config
jknapp
2025-02-20 15:29:42 -08:00
b834a3c484
Update workflow
jknapp
2025-02-20 14:46:30 -08:00
21e0e99796
Update README.md
jknapp
2025-02-20 14:37:18 -08:00
a886013421
Add curl for health check
jknapp
2025-02-20 14:28:58 -08:00
cef684b0a9
register certbot by default
jknapp
2025-02-20 14:01:53 -08:00
305fffba42
haproxy manager
jknapp
2025-02-20 13:41:38 -08:00
9c52edd53a
Not fully working, but saving progress
jknapp
2025-02-19 07:53:26 -08:00
f222b6e79a
First commit before testing
jknapp
2025-02-17 09:56:40 -08:00
adfd686f76
Initial commit
jknapp
2025-02-17 04:31:42 +00:00