🚩 This is the public repository of OctoPwnWeb, for latest version and updates please consider supporting us through


Internal pentest framework running in you browser via WebAssembly, powered by Pyodide. For more information I have made a talk on Area41 conference introducing this tool Official release hosted on Amazon S3 can be accessed here

🚩 Sponsors

If you want to sponsors this project and have the latest updates on this project, latest issues fixed, latest features, please support us on

Official Discord Channel

Come hang out on Discord!

Porchetta Industries

Getting started

To get the full octopwn experience you’ll need this repository and the WSNET binary to enable networking.

Clonging and starting up

  1. Clone this repository
  2. cd octopwnpage/page
  3. python3 -m http.server
  4. Visit


Follow instructions here

Good to know

When loading OctoPwnWeb via HTTP then the WSNET needs to be using WS, the plaintext WebScokets protocol. When loading OctoPwnWeb via HTTPS then the WSNET needs to be using WSS, the SSL wrapped WebScokets protocol. If things not working, keep and eye on the developer console this software is still in beta.


View Github