Osana is an hyper interception proxy. Deploy Easy, Explore Fast.
Osana intercepts HTTP requests using service workers that complies with the TompHTTP specifications.
Osana is an OPEN BETA and is about 80% complete. Contributions are highly welcome.
$ git clone https://github.com/NebulaServices/Osana.git
$ cd Osana
$ npm i
$ npm run build
$ npm start
- Import the repository via the import button.
- Install all Node modules with
npm i
ornpm ci
in shell - Build the scripts by running
npm run build
in shell - Done!
Configuring Osana is simple. The basic descriptions of each configurable option are provided as a comment in the block below.
- none
- planetext
- base64
- xor (recommended)
- whatthefuck (Not recommended & not passing)
self.__osana$config = {
bare: `${location.origin}/bare/`, // The location of the Bare server
prefix: "/~osana/", // Proxy url prefix
codec: self.__osana$bundle.codecs.xor, // Encoding method
files: {
config: "/osana.config.js",
client: "/osana.client.js",
bundle: "/osana.bundle.js", // Osana bundle
worker: "/osana.worker.js"
},
blacklist: [
/^(www\.)?netflix\.com/,
/^accounts\.google\.com/,
]
}
Configuration | Explanation | Options |
---|---|---|
bare | The location (directory) the bare server exists in | -- |
prefix | The prefix that the proxy will show webpages on. For example: https://osanaweb.us/~osana/https://google.com |
the default is ~osana |
codec | The encoding of the URL that will be shown to visitors. | none , planetext , base64 , xor |
blacklist | the blacklist disallows any requests from the URLs listed under the blacklist. This is helpful for removing a site from accesibility due to legalities. Typically we don't recommend this. | regex of any web address or URL |
The scripts will appear in the /dist directory.
npm run build
- reCaptcha and hCAPTCHA support
- Fast speeds, highly efficient
- Blacklist setting
- 6 codecs to increase stealth and better hide activity
- Link blacklist
- Fast setup and run
- Brave
- Bing
- Service Workers
- HTML, JS, CSS rewriting
- Parse5
- Mariyah