238 Commits

Author SHA1 Message Date
fab
bda045257b
Update nginx.yml 2025-01-07 19:02:55 +01:00
github-actions[bot]
4c0631f8ff Update: [Tue Jan 7 18:00:52 UTC 2025] 2025-01-07 18:00:52 +00:00
fab
565b0c59a6
Update nginx.yml 2025-01-07 18:58:41 +01:00
fab
6e5ff5b02c
Update import_nginx_waf.py 2025-01-07 18:58:18 +01:00
fab
cd98a03cff
Update nginx.yml 2025-01-07 18:56:11 +01:00
fab
0c4631d836
Update nginx.yml 2025-01-07 18:53:21 +01:00
fab
5b72b65ab9
Update nginx.yml 2025-01-07 18:50:05 +01:00
fab
96c634addc
Update nginx.yml 2025-01-07 18:47:00 +01:00
fab
e2c6b5dd6c
Update nginx.yml 2025-01-07 18:35:30 +01:00
fab
0ee1495b86
Create nginx.yml 2025-01-07 18:34:22 +01:00
fab
5af4766663
Update owasp2haproxy.py
A small step.. (still hands on)
2025-01-07 18:25:11 +01:00
fab
e22d5d8ddb
Update owasp2apache.py
Small improvements.
2025-01-07 18:13:49 +01:00
fab
fb05724676
Update owasp2nginx.py
Fix [nginx issue](https://github.com/fabriziosalmi/patterns/issues/6)
2025-01-07 18:10:33 +01:00
github-actions[bot]
f969ca91cc Update: [Tue Jan 7 00:27:08 UTC 2025] 2025-01-07 00:27:08 +00:00
github-actions[bot]
dd47e4b328 Update: [Mon Jan 6 00:28:11 UTC 2025] 2025-01-06 00:28:11 +00:00
github-actions[bot]
399ee7d20c Update: [Sun Jan 5 00:29:17 UTC 2025] 2025-01-05 00:29:17 +00:00
github-actions[bot]
d142c0ebaa Update: [Sat Jan 4 00:25:48 UTC 2025] 2025-01-04 00:25:48 +00:00
fab
5cf6e75096
Update badbots.py
feat: Integrate tqdm for progress tracking during bot list fetching
feat: Add regex filters to exclude IP addresses and domains from bot lists
refactor: Remove IP and domain-specific sources from BOT_LIST_SOURCES
refactor: Update parse_bot_list to skip lines matching IP or domain regex
refactor: Improve logging for better debugging and clarity
refactor: Use ThreadPoolExecutor with tqdm for concurrent fetching with progress
docs: Add comments and docstrings for better code understanding
chore: Ensure output directories exist before generating WAF configurations
2025-01-03 21:09:00 +01:00
fab
d77dbca4d8
Update owasp.py
* feat: add CLI support for output file and Git reference
* feat: implement atomic file writes for saving JSON
* feat: add dry-run mode to simulate fetching without saving
* feat: increase connection pool size to avoid "Connection pool is full" warnings
* feat: add progress bar for fetching and processing rule files
* feat: add retries for SHA verification in case of transient errors
* refactor: improve error handling for connection pool-related errors
* refactor: use ThreadPoolExecutor for parallel fetching of rule files
* refactor: improve logging with structured messages
* fix: handle edge cases in tag fetching logic
* fix: handle empty blob content gracefully
* fix: improve SHA verification logging
* docs: add comments and docstrings for better code readability
* chore: update requirements.txt to include tqdm
* test: add unit tests for critical functions
2025-01-03 20:58:23 +01:00
fab
b0705db71c
Update requirements.txt 2025-01-03 20:56:06 +01:00
fab
e5a7698724
Update README.md 2025-01-03 13:52:23 +01:00
github-actions[bot]
59dcd5155b Update: [Fri Jan 3 12:50:02 UTC 2025] 2025-01-03 12:50:02 +00:00
fab
76e6ccb5ce
Update update_patterns.yml 2025-01-03 13:49:41 +01:00
github-actions[bot]
8d87f12930 Update: [Fri Jan 3 12:48:10 UTC 2025] 2025-01-03 12:48:10 +00:00
fab
0b2aa45d4f
Update update_patterns.yml 2025-01-03 13:47:44 +01:00
github-actions[bot]
9c26633edc Update: [Fri Jan 3 12:45:52 UTC 2025] 2025-01-03 12:45:52 +00:00
fab
ba72f79990
Update update_patterns.yml 2025-01-03 13:45:28 +01:00
fab
cf43e2a382
Update update_patterns.yml 2025-01-03 13:43:55 +01:00
github-actions[bot]
d27e602eb2 Update: [Fri Jan 3 12:40:41 UTC 2025] 2025-01-03 12:40:41 +00:00
fab
88ff40dc10
Update update_patterns.yml 2025-01-03 13:40:18 +01:00
github-actions[bot]
0dfd63699d Update: [Fri Jan 3 12:38:40 UTC 2025] 2025-01-03 12:38:40 +00:00
fab
a03fd54da8
Update update_patterns.yml 2025-01-03 13:38:18 +01:00
github-actions[bot]
e3416a1bad Update: [Fri Jan 3 12:36:53 UTC 2025] 2025-01-03 12:36:53 +00:00
fab
65429e6a70
Update update_patterns.yml 2025-01-03 13:36:20 +01:00
github-actions[bot]
92e6b34844 Update: [Fri Jan 3 12:35:31 UTC 2025] 2025-01-03 12:35:31 +00:00
fab
87ed3d33b2
Update update_patterns.yml 2025-01-03 13:35:05 +01:00
github-actions[bot]
2a6d69c159 Update: [Fri Jan 3 12:33:57 UTC 2025] 2025-01-03 12:33:57 +00:00
fab
9979cba21e
Update update_patterns.yml 2025-01-03 13:33:35 +01:00
github-actions[bot]
cb25ab6582 Update: [Fri Jan 3 12:31:45 UTC 2025] 2025-01-03 12:31:45 +00:00
fab
1f4aefe3ad
Update update_patterns.yml 2025-01-03 13:31:22 +01:00
fab
c7e6223731
Delete waf_patterns/caddy directory 2025-01-03 13:28:13 +01:00
github-actions[bot]
911e47401b Update: [Fri Jan 3 12:26:53 UTC 2025] 2025-01-03 12:26:53 +00:00
fab
add09f044a
Update README.md 2025-01-03 13:25:16 +01:00
fab
472b26aef4
Update README.md 2025-01-03 13:24:40 +01:00
fab
9aba2163c2
Update owasp.py
Minor improvements.
2025-01-03 13:22:31 +01:00
fab
61e1a856c9
Update badbots.py
Improved error handling, logging and code structure.
2025-01-03 13:20:01 +01:00
fab
2356cdcff0
Update owasp2nginx.py 2025-01-03 13:18:21 +01:00
fab
8dcbfbeda4
Update import_nginx_waf.py 2025-01-03 13:17:55 +01:00
fab
a93481de4f
Update import_nginx_waf.py 2025-01-03 13:17:10 +01:00
fab
7ada922222
Update owasp2nginx.py 2025-01-03 13:16:19 +01:00