Coder Social home page Coder Social logo

Comments (11)

coderobe avatar coderobe commented on June 17, 2024

This might not be as easy as it sounds, CF will probably start to rate-limit the source IP if someone decides to curl every page on that list, providing inaccurate/incomplete results

from sites-using-cloudflare.

Xaekai avatar Xaekai commented on June 17, 2024

As long as you're requesting HEAD only (aka curl -I) with a throttled pool it shouldn't be an issue.

I could probably write up a little node.js script to automate the process.

from sites-using-cloudflare.

coderobe avatar coderobe commented on June 17, 2024

I don't think the request / response size matters. What i think is that CF starts to throttle or bail out completely if you bombard them with requests. In those scenarios, most often quantity matters - not size

from sites-using-cloudflare.

coderobe avatar coderobe commented on June 17, 2024

Possibly by showing those "Checking your browser... Please Wait" pages

from sites-using-cloudflare.

pirate avatar pirate commented on June 17, 2024

Now if only we could distribute this process... 😁

from sites-using-cloudflare.

youngj avatar youngj commented on June 17, 2024

I wrote a Go script to check a list of domains for the CF-Ray header: https://github.com/youngj/sites-using-cloudflare/blob/master/check_domains.go . I don't have time to actually filter the list of domains now, but perhaps someone else can use it.

from sites-using-cloudflare.

jrruwe avatar jrruwe commented on June 17, 2024

Domains using cloudflare's reverse proxy should resolve to a cloudflare IP because the proxy's front end is owned by cloudflare. You'll probably get really accurate results by just resolving the domain names and checking them against ASN blocks to see if they're cloudflare ip's.

from sites-using-cloudflare.

pirate avatar pirate commented on June 17, 2024

@jrruwe that works, but unfortunately lots of people might be turning off cloudflare today, so the data will soon be out of date.

from sites-using-cloudflare.

jrruwe avatar jrruwe commented on June 17, 2024

I wonder if reverse dnsing the ip would return the old dns name even after the forward dns records have been changed??

from sites-using-cloudflare.

coderobe avatar coderobe commented on June 17, 2024

that's not how reverse dns works

from sites-using-cloudflare.

Xaekai avatar Xaekai commented on June 17, 2024

I wrote my own Node.js shellscript and will begin testing all the domains that start with 8 as a preliminary run, since there is only 11599 of them.

from sites-using-cloudflare.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.