SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Cloudflare Projects
-
undetected-chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
CloudFlair
🔎 Find origin servers of websites behind CloudFlare by using Internet-wide scan data from Censys.
-
CloudFail
Utilize misconfigured DNS and old database records to find hidden IP's behind the CloudFlare network
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
docker-traefik-cloudflare-companion
Automatically Create CNAME records for containers served by Traefik
-
CloudSniffer
CloudSniffer is a powerful tool designed to aid in the discovery of the real IP address of a website protected by Cloudflare. It leverages brute force techniques by testing a list of IP addresses and analyzing the status codes returned by the server to uncover the actual IP address of the target website.
-
STARS
A multi-cloud DNS record scanner that aims to help cybersecurity/IT analysts identify dangling CNAME records in their cloud DNS services that could possibly lead to subdomain takeover scenarios. (by Macmod)
-
Cfddns
A no nonsense python script to treat Cloudflare as a dynamic DNS. Run as Docker container/scheduled task. Ipv4 and Ipv6 support.
-
cloudflare-ddns
A tiny python script that updates a cloudflare dns record with your current ip. (by creimers)
-
cloudflare-ddns-v2
update ddns client based on python and cloudflare api v4. This is an enhanced version over popular "timothymiller/cloudflare-ddns".
-
certbot-dns-cloudflare-cname
Cloudflare DNS Authenticator plugin for Certbot with support for CNAME aliasing.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
This command-line tool clicks ads for a certain query on Google/Bing search using undetected_chromedriver package. Supports proxy, running multiple simultaneous browsers, ad targeting/exclusion, and running in loop.
Project mention: Scraping Google trends, and incomplete datasets. Help, please? | /r/datasets | 2023-12-07What i didnt tried: - scraping and using these (single page) tokens - headless browser - web-test-frameworks like selenium (programmable browser) - using Flaresolver (my best bet) https://github.com/FlareSolverr/FlareSolverr . A headless browser / proxy developed to bypass cloudflare. You can easily deploy it onprem with docker. I know google got its own defence machanisms, but i've got very good experience using it for scraping and crawling (at least cloudflare protected) websites. So i guess its very good at pretending being a normal browser, being a normal user.
Project mention: Any idea why this request works in Insomnia/cURL but not in Python requests? | /r/webscraping | 2023-06-13Try https://github.com/yifeikong/curl_cffi or https://github.com/VeNoMouS/cloudscraper , I believe you should be able to bypass this.
Project mention: Dehydrated: Letsencrypt/acme client implemented as a shell-script | news.ycombinator.com | 2024-04-19One of the biggest benefits of dehydrated is that it doesn't try to integrate with a DNS provider on its own. It just calls a hook, which can be implemented with a simple shell script[1]. The most popular third-party integration is lexicon[2], though you're not required to use Lexicon. (e.g. you're free to use awscli, gcloud, linode-cli, etc. to do the actual DNS record manipulation)
This means its dependencies footprint is much smaller, and allows you to do things that can be a nightmare to configure with Certbot or other alternatives. For example, at one of the scenarios I had to set up was that we had to query a credential via HashiCorp Vault, which is then used to cURL into an API endpoint. The shell script in total was pretty short (< 100 LOC) and it worked extremely well.
[1]: https://github.com/dehydrated-io/dehydrated/blob/master/docs...
[2]: https://github.com/AnalogJ/lexicon
Python Cloudflare related posts
-
Python Cloudflare Workers
-
Scraping Google trends, and incomplete datasets. Help, please?
-
When URL parsers disagree (CVE-2023-38633, librsvg)
-
Dynamic DNS
-
Any idea why this request works in Insomnia/cURL but not in Python requests?
-
Reddit will charge $12,000 per 50M API requests
-
Bypass Cloudflare bot protection with regular captcha solving service
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 May 2024
Index
What are some of the best open-source Cloudflare projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | MHDDoS | 11,319 |
2 | undetected-chromedriver | 8,372 |
3 | FlareSolverr | 5,745 |
4 | cloudscraper | 3,991 |
5 | cloudflare-scrape | 3,295 |
6 | CloudFlair | 2,400 |
7 | CloudFail | 2,118 |
8 | lexicon | 1,444 |
9 | Cloudmare | 1,232 |
10 | warp-plus | 416 |
11 | docker-traefik-cloudflare-companion | 329 |
12 | scrapy-cloudflare-middleware | 102 |
13 | cloudflare-dyndns | 101 |
14 | CloudSniffer | 52 |
15 | STARS | 41 |
16 | cloudflareddns | 40 |
17 | Cfddns | 17 |
18 | cloudflare-ddns | 16 |
19 | extdns | 9 |
20 | CloudFlareBulkDelete | 6 |
21 | cloudflare-ddns-v2 | 4 |
22 | certbot-dns-cloudflare-cname | 4 |
23 | cloudflare-dns | 2 |
Sponsored