Giter Site home page Giter Site logo

norussian's People

Contributors

ajax-lives avatar anonuser6412 avatar dbogatov avatar dhofca avatar gabbello avatar joustingzebra avatar kremalicious avatar moontm-git avatar naslundx avatar shadereogen avatar ycirn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

norussian's Issues

Website down (DNS ?)

In Chrome:

This site can’t be reached
Check if there is a typo in norussian.xyz.
DNS_PROBE_FINISHED_NXDOMAIN
dig www.norussian.xyz @1.1.1.1
;; AUTHORITY SECTION:
xyz.			3598	IN	SOA	ns0.centralnic.net. hostmaster.centralnic.net.

Meanwhile, another project works flawlessly 😄 https://github.com/erkexzcx/stoppropaganda

CONCURRENCY_LIMIT ignored

      if (queue.length > CONCURRENCY_LIMIT) {
        await queue.shift()
      }

queue.shift() does not return a promise so this does not wait.

you could do something like

      while (queue.length > CONCURRENCY_LIMIT) {
        await sleep(Math.random(100))
      }

and then in the finally add
queue.pop();

This would be a non deterministic queue but it's a simple change to support CONCURRENCY_LIMIT

Add keep-alive option to fetch

keepalive: true option will lock a connection on the target server, and server connection limit will be reached faster

Add 1MB cookies to the request

For the attack not only the amount of requests is important, but also the size of the request, I suggest adding at least a 1 MB cookie header to all the requests.

By default Nginx accepts requests as large as 1 MB.

{
  headers: {
    Cookie: 'random generated 1 MB string'
  }
}

but this needs testing the servers, as you could see 413 error, that doesn't mean the server is down.

Phishing attempts

One of these websites links to mine[.]exchange, which is a phishing website.

Who knows what they gather about you.

Suggestion: you could avoid disabling CORS

You could avoid disabling CORS by using img or iframe tags instead of fetch. It's an old XSS technic. It's also possible to create an image element programmatically without inserting it into the DOM. Do the research if you're interested.

Suggestion: add https://rusvesna.su/

Not sure if it's an issue, just wanted to create a thread for other really malicious russian sites to be added. Figured not worth creating a pull request for one but maybe we can get a bunch in.

My suggestion: https://rusvesna.su/ - really aggressive propoganda rupor. Been showing videos of Ukrainians allegedly deserting/surrendering, etc.

EDIT: I am aware the number of sites is already big but a lot of them are down already and this one is working perfectly fine and I don't see it being targeted by anyone.

distributed Distributed-Denial-Of-Service

You realize that your isp will probably just cache the responses.

Even if they don't, what make you think that Russia doesn't have separate routes for domestic vs foreign requests.

Running this from outside of Russia won't affect domestic users at all.

If the idea is for Russian citizens to run it then that's a good way for them to get arrested in the middle of the night.

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.