268 Commits
Author SHA1 Message Date
fabandGitHub 36f08db3eb Update owasp.py
- verify github function fixed
2024-12-30 00:18:50 +01:00
fabandGitHub a3065eb405 Update README.md 2024-12-30 00:11:41 +01:00
fabandGitHub f347ac2817 Update badbots.py
- Introduced concurrency with ThreadPoolExecutor for faster bot list fetching.
- Added rate limiting and exponential backoff for resilient fetch operations.
- Expanded bot list sources to include new datasets for improved coverage.
- Implemented GitHub token authentication for rate-limited endpoints.
- Refactored file generation to use pathlib for better path management.
- Replaced os.path with Path for consistency and readability.
- Modularized retry logic and enhanced error handling for robustness.
- Ensured bot lists are aggregated and deduplicated across sources.
- Improved logging for better visibility into fetch and write operations.
2024-12-30 00:08:12 +01:00
fabandGitHub 7f7f7fecd4 Update owasp.py
- Added exponential backoff and retry logic for GitHub API requests to handle rate limits and transient errors.
- Introduced SHA verification for fetched blobs to ensure data integrity.
- Implemented optional GitHub token support for authenticated requests.
- Improved handling of the latest matching tag by dynamically sorting and selecting the newest available version.
- Reorganized functions for better modularity and readability.
- Added error handling for blob fetching and decoding with base64 processing.
- Directory creation for output files now ensured, improving save reliability.
2024-12-29 23:50:29 +01:00
github-actions[bot] 1e4bb70b5d Update: [Sun Dec 22 00:28:28 UTC 2024] 2024-12-22 00:28:28 +00:00
fabandGitHub b05a7d87c2 Merge pull request #4 from Sebagabones/apacheFixes
import_caddy|apache|nginx_waf.py fixes love this approach Seba <3
2024-12-21 17:55:33 +01:00
Seb c58a1b486f Added fixes to Caddy and Ngnix
Did the same fixes that have been done to Apache to Caddy and Nginx
2024-12-21 23:03:25 +08:00
Seb 6c267fbb63 Tidied the code a bit
Whoops, forgot to actually clean the code in my haste, apologies
2024-12-21 22:59:50 +08:00
Sebastian Gazey d34ec3ecf5 seems to work 2024-12-21 22:51:02 +08:00
Seb 613f77c538 Fixed astrix not being passed to shell
Initially tried to add all files ending in .conf in correct dir to a
string in {a,b,c,d} form for cp, but ran into a char limit for cp so
sadly went with the slower for loop method
2024-12-21 22:43:34 +08:00
fabandGitHub e652bccf66 Update owasp.py
Minor improvements.
2024-12-21 11:31:31 +01:00
fabandGitHub 2763bbc13b Update badbots.py
Fix for fallback #1 URL which lands nowhere (404).
2024-12-21 11:29:45 +01:00
fabandGitHub 4fa74ecb89 Update README.md 2024-12-21 11:24:39 +01:00
fabandGitHub 6c76dbeff2 Update README.md 2024-12-21 10:32:01 +01:00
fabandGitHub 160dc7541a Update README.md 2024-12-21 10:00:37 +01:00
fabandGitHub b8f3f0f312 Update README.md 2024-12-21 10:00:11 +01:00
fabandGitHub 57a404ccf3 Update README.md 2024-12-21 09:14:46 +01:00
fabandGitHub 4f238e10a2 Create import_haproxy_waf.py 2024-12-21 09:08:22 +01:00
fabandGitHub a76150763a Create import_traefik_waf.py 2024-12-21 09:07:35 +01:00
fabandGitHub 1974e98a13 Create import_apache_waf.py 2024-12-21 09:05:54 +01:00
fabandGitHub caa5d3a192 Create import_caddy_waf.py 2024-12-21 09:05:37 +01:00
fabandGitHub 3f42ce22d8 Create import_nginx_waf.py 2024-12-21 09:05:16 +01:00
fabandGitHub e9fed02b96 Update README.md 2024-12-21 02:07:02 +01:00
github-actions[bot] 5852b0ab4d Update: [Sat Dec 21 01:02:14 UTC 2024] 2024-12-21 01:02:14 +00:00
fabandGitHub 016badd14e Update update_patterns.yml 2024-12-21 02:01:55 +01:00
fabandGitHub 16aa0c409f Update update_patterns.yml 2024-12-21 01:59:01 +01:00
fabandGitHub df34f762c3 Update badbots.py 2024-12-21 01:57:55 +01:00
fabandGitHub 4c459d6e03 Create README.md 2024-12-21 01:57:30 +01:00
fabandGitHub b8cabcd3ee Update update_patterns.yml 2024-12-21 01:56:34 +01:00
fabandGitHub ad5e6cd789 Create owasp2haproxy.py 2024-12-21 01:55:56 +01:00
fabandGitHub 95b3411231 Create owasp2traefik.py 2024-12-21 01:55:34 +01:00
fabandGitHub f7d6bb9070 Create README.md 2024-12-21 01:55:07 +01:00
fabandGitHub d3e8a8ab8b Update README.md 2024-12-21 01:50:43 +01:00
github-actions[bot] 8d55569a01 Automated update: OWASP CRS to Caddy and Nginx WAF rules [Sat Dec 21 00:48:06 UTC 2024] 2024-12-21 00:48:06 +00:00
fabandGitHub dfce75bf1a Update update_patterns.yml 2024-12-21 01:47:27 +01:00
fabandGitHub c9ef0751e1 Create badbots.py 2024-12-21 01:46:33 +01:00
fabandGitHub 1fa768b966 Update README.md 2024-12-21 01:41:49 +01:00
fabandGitHub b98230ca52 Update README.md 2024-12-21 01:41:06 +01:00
github-actions[bot] c87f286fa0 Automated update: OWASP CRS to Caddy and Nginx WAF rules [Sat Dec 21 00:35:03 UTC 2024] 2024-12-21 00:35:03 +00:00
fabandGitHub af85608aa8 Update update_patterns.yml 2024-12-21 01:34:24 +01:00
fabandGitHub f89dff9edb Create owasp2apache.py 2024-12-21 01:33:47 +01:00
fabandGitHub 161b6d42ed Create README.md 2024-12-21 01:33:33 +01:00
github-actions[bot] 79ac2edf7b Automated update: OWASP CRS to Caddy and Nginx WAF rules [Sat Dec 21 00:30:30 UTC 2024] 2024-12-21 00:30:30 +00:00
fabandGitHub 034d133d1c Update update_patterns.yml 2024-12-21 01:28:38 +01:00
Fabrizio Salmi 7dfe508add cleaning.. 2024-12-21 01:26:59 +01:00
fabandGitHub 4b53038fbc Update update_patterns.yml 2024-12-21 01:24:02 +01:00
fabandGitHub c0b1a834fe Update update_patterns.yml 2024-12-21 01:21:44 +01:00
fabandGitHub 07ff92bd1d Update update_patterns.yml 2024-12-21 01:21:26 +01:00
fabandGitHub 1e2ac851f5 Update owasp2caddy.py 2024-12-21 01:20:04 +01:00
fabandGitHub 8d7c8f0cff Create README.md 2024-12-21 01:19:13 +01:00