git404hub

what is pow-buster fr?

eternal-flame-ad/pow-buster — explained in plain English

Analysis updated 2026-07-21 · repo last pushed 2026-04-18

14RustAudience · developerComplexity · 3/5MaintainedSetup · moderate

tl;dr

A fast Rust-based tool that solves proof-of-work challenges used by bot-protection systems, letting non-browser clients bypass them without running JavaScript.

vibe map

mindmap
  root((PoW Buster))
  What it does
    Solves proof of work puzzles
    Returns auth tokens
    CLI and browser extension
  Tech stack
    Rust
    AVX-512
    SHA-NI
  Use cases
    CLI downloaders behind PoW
    Feed checkers bypassing PoW
    Reduce browser CPU usage
  Audience
    Automation developers
    Security researchers
    CLI tool builders
  Research angle
    Benchmarks native vs browser
    Highlights PoW weakness
    Ethical disclaimer included

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Bypass proof-of-work challenges with CLI downloaders that need to access sites behind Anubis or similar systems.

VIBE 2

Run a feed checker against websites protected by PoW bot filters without executing browser JavaScript.

VIBE 3

Reduce CPU usage while browsing PoW-protected sites by using the browser extension to solve puzzles faster.

what's the stack?

RustAVX-512SHA-NI

how it stacks up fr

eternal-flame-ad/pow-busteraloxaf/leetcode_preludedxasm/shape-ios
Stars141414
LanguageRustRustRust
Last pushed2026-04-182023-11-11
MaintenanceMaintainedDormant
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audiencedeveloperdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires building from Rust source and a CPU with AVX-512 or SHA-NI support for best performance.

in plain english

Some websites use "proof of work" challenges instead of traditional CAPTCHAs to filter out bots. These systems (like Anubis, mCaptcha, Cerberus, go-away, and Cap.js) make your browser solve computational puzzles before granting access. PoW Buster is a tool that solves these puzzles much faster than a browser can, so non-browser clients like command-line downloaders, feed checkers, or other automation tools can get past these challenges without running JavaScript or burning battery life. At a technical level, the tool uses highly optimized native code written in Rust that takes advantage of specialized CPU instructions (like AVX-512 and SHA-NI) to compute hash puzzles at speeds far exceeding what browser JavaScript can achieve, the benchmarks show roughly 80-100 million hashes per second per thread. It supports multiple proof-of-work schemes and can run as a command-line tool or as a browser extension. You point it at a URL, it fetches the challenge, solves it, and hands you back the authentication token you need. The primary audience is developers running automation tools or non-browser clients who hit websites protected by these PoW systems. For example, if you have a CLI tool that needs to download from a site behind Anubis (like a git repository mirror), you can run the solver, get the cookie, and proceed. There is also a browser extension for users who want to reduce CPU usage while browsing, though the author suggests a simpler alternative extension for most people. The author frames this as research highlighting a structural weakness in browser-based proof-of-work systems. Their argument is that PoW was designed for global consensus (like cryptocurrency mining), not for maintaining a fair difficulty margin between browsers and native code. The benchmarks demonstrate that native implementations can be orders of magnitude faster than browser JavaScript, meaning website operators may be overestimating how much protection these systems actually provide against motivated actors. The project includes an ethical disclaimer emphasizing that this is not a vulnerability but a performance analysis, and that operators deploying PoW systems bear responsibility for understanding these limitations.

prompts (copy fr)

prompt 1
Help me integrate PoW Buster into my Rust CLI tool so it can fetch the PoW challenge from a URL, solve it, and use the returned auth token for subsequent requests.
prompt 2
Show me how to build and run PoW Buster as a command-line tool to solve an Anubis proof-of-work challenge and extract the authentication cookie.
prompt 3
Explain how PoW Buster uses AVX-512 and SHA-NI CPU instructions to achieve 80-100 million hashes per second compared to browser JavaScript performance.
prompt 4
Help me set up the PoW Buster browser extension to offload proof-of-work puzzle solving from my browser to native code.

Frequently asked questions

what is pow-buster fr?

A fast Rust-based tool that solves proof-of-work challenges used by bot-protection systems, letting non-browser clients bypass them without running JavaScript.

What language is pow-buster written in?

Mainly Rust. The stack also includes Rust, AVX-512, SHA-NI.

Is pow-buster actively maintained?

Maintained — commit in last 6 months (last push 2026-04-18).

How hard is pow-buster to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is pow-buster for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.