binary-person / rammerhead Goto Github PK
View Code? Open in Web Editor NEWUser friendly web proxy powered by testcafe-hammerhead
User friendly web proxy powered by testcafe-hammerhead
When I tried to go to discord.com/app or discord.gg and log in (i used qr code to log in), once it reached the main page, it freezes up my chromebook. Either I has to force restart it, or wait for chrome os to crash.
The CAPTCHA image doesnt show up when signing in to youtube
if i type something it takes 5-10 minutes to load then it says 504 bad gateway. It's been like this since Friday 23rd of september.
Is there a link for Holy Unblocker? thats unblocked?
Can you plz make lots of up to date links because my chromebook has lots of stuff blocked and https://www.kahoot.click or https://www.r.kahoot.click wont work
I would like to include google analytics code on the proxied pages. Can you please tell how we can inject it onto the proxy pages?
There is a problem where eventually, trying to login to discord does not work. When clicking on the login button nothing happens and it seems like you have to wait about 7, 6, or 8 hours before the login button actually works. this started happening yesterday and it has been very frustrating since I use discord for school. please if you can, fix this issue..
Not an issue, just a legitimate question written by an actual programmer and not 10-year-olds trying to use it for their school. I'm trying to create a sort of hub for proxies. After accomplishing the proxy part by having different proxies run at subdomains and then having them in iframes, I'm now trying to track the URL of each proxy. So, I opened inspect element to see how the closed source version of this does it (or at least get a general idea), and I noticed that you have the UI actually running with the proxy.
So, I realized that instead of having the proxy on subdomains I should probably just have them running on different pages. Like rammerhead at /rh
and womginx at /wginx
.
From there, this question popped up. Is it possible to run rammerhead using express at something like /rh
? If so, how would I go about doing it?
npm start
> [email protected] start /home/runner/Rammerhead
> node src/server.js
About to throw: Unexpected token '.'
/home/runner/Rammerhead/src/util/addUrlShuffling.js:69
disableShuffling = pattern.urlAttr?.toLowerCase() === 'action';
^
SyntaxError: Unexpected token '.'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/home/runner/Rammerhead/src/classes/RammerheadProxy.js:17:1)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/home/runner/Rammerhead/src/server/index.js:4:25)
at Module._compile (internal/modules/cjs/loader.js:999:30)
npm ERR! code ELIFECYCLE
npm ERR! errno 7
npm ERR! [email protected] start: `node src/server.js`
npm ERR! Exit status 7
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/runner/.npm/_logs/2022-03-27T18_56_36_867Z-debug.log
exit status 7
i cant play roblox
make it so i can remix it to replit and glitch
securly has found a new way to detect rammerhead and rammerhead browser links.
the code that blocks it is here
var port = chrome.runtime.connect({
name: "rproxport"
});
async function onWindowLoad() {
let t = document.evaluate("//script", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null),
e = "",
n = /\/static\/js\/main\.[0-9a-z]{1,}\.js/i;
for (let a = 0; a < t.snapshotLength; a++)
if (t.snapshotItem(a)
.attributes.length > 0 && null != t.snapshotItem(a)
.attributes.src && null !== t.snapshotItem(a)
.attributes.src.value.match(n)) {
e = t.snapshotItem(a)
.attributes.src.value;
break
} if ("" !== e) {
let t = await fetch(e),
n = await t.text();
("9c6d270f3803b30049faad6927e9b0cd3c6325b3a00ec8a20303049f386add4b" == await sha256(n) || n.includes("M 21 13 h -8 v 8 h -3 v -8 H 2 v -3 h 8 V 2 h 3 v 8 h 8 Z")) && sendData(window.location.href)
} else {
let t = document.evaluate("//input", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (let e = 0; e < t.snapshotLength; e++)
if (t.snapshotItem(e)
.attributes.length > 0 && null != t.snapshotItem(e)
.getAttribute("placeholder") && "click on 'Create new session ID' or 'Fill in existing session ID' from below" == t.snapshotItem(e)
.getAttribute("placeholder")) {
sendData(window.location.href);
break
}
}
}
async function sha256(t) {
const e = (new TextEncoder)
.encode(t),
n = await window.crypto.subtle.digest("SHA-256", e);
return Array.from(new Uint8Array(n))
.map(t => t.toString(16)
.padStart(2, "0"))
.join("")
}
function sendData(t) {
port.postMessage({
action: "rprox",
data: {
url: window.location.href
}
})
}
function callWindowLoadWithTimeOut() {
setTimeout(onWindowLoad, 2e3)
}
window.addEventListener ? window.addEventListener("load", callWindowLoadWithTimeOut, !1) : window.attachEvent && window.attachEvent("onload", callWindowLoadWithTimeOut);
in onWindowLoad
, securly checks for all /static/js/main.blahblah.js files and loads each one to check for a string, M 21 13 h -8 v 8 h -3 v -8 H 2 v -3 h 8 V 2 h 3 v 8 h 8 Z
, or if it matches with this hash 9c6d270f3803b30049faad6927e9b0cd3c6325b3a00ec8a20303049f386add4b
, if any of these are found, the url is submitted and securly will block it, even if it cant communicate with securly servers. also, if no scripts were found it checks for an input with placeholder click on 'Create new session ID' or 'Fill in existing session ID' from below
, the same one as in rammerhead.
you need to obfuscate all the code, or securly will find out.
None of the sites are loading in on my phone, is anyone else experiencing this issue? It’s not blocked, just gives me an error message for safari loading it. Google says the webpage is not available. Im unable to use discord without rammerhead, so maybe it was taken down? Im not sure. Thanks for listening to me ramble.
Can somebody just make a google doc or something with a bunch of rammerhead links because i am so done on trying to find them i spend more time trying to find them then playing football
@binary-person
I set up a glitch https://ibyp1.glitch.me/ and that works, but when I attempt to login to discord, the Beep, Boop page shows up but the captcha box does not show up.
It does not work please help on fixing this issue.
hey so um whenever i try and connect to a discord call it says ice connecting and when i go to settings it says that i didn’t give access to the website to use my mic. but nothing pops up when i try.
I normally use proxy sites so I can play games while I'm in this fun graveyard of a school, but this just won't work. Whenever I type something into the search bar, it just loads forever. i have let it sit for hours to no avail. This has been going on for a while.
Trying this only saves session storage but not local storage.
http://www.sharonminsuk.com/code/storage-test.html
Discord also does not work as the token is supposed to be in local storage, but doesn’t save properly
Is there a way to get browser.rammerhead sources please? I want to install it locally for myself.
I use this proxy for when I am at school and home, can you please remove the Sessions must come from the same IP
thing because it is really annoying and causes lots of problems for me.
it wont let me get on the instagram website.
I'm using this on my school laptop, so maybe it's blocked? It works fine on my tablet.
Hello Mate, Thanks for sharing this wonderful proxy to the community.
I have set it up on my server for testing. Most of the websites works like charm, except when it comes to adult websites. When I tried accessing websites like, x n x x, x v i deos, x ham ster etc.. Websites opens fine, but when I try to play any videos, am getting "loading error" on the video player.
Can you please help fix the player, help me understand what would have gone wrong?
when I try to get on wattpad or youtube or tumblr it never seems to work
wattpad glitches out, youtube says no internet connection but i have internet and tumblr says cannot post/login
so i have no clue if its just taking my info without my knowing?
every site says refused to connect (diep.io , coolmath,holy unblocker) I can hardly get anything working
Can this also be runned on Glitch?
I mean,
the double-click is fine but I didn't find out about it until someone told me
idk
formalities go brrr
Hello! I am attempting to run a rammerhead instance on heroku and keep getting this error
2022-03-29T00:15:13.015054+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2022-03-29T00:15:13.046184+00:00 heroku[web.1]: Stopping process with SIGKILL
2022-03-29T00:15:13.212088+00:00 heroku[web.1]: Process exited with status 137
2022-03-29T00:15:13.259346+00:00 heroku[web.1]: State changed from starting to crashed
thanks!
I need a new website, Every time I log onto discord on the browser it logs me out of discord. I can’t use discord at all.
all the service workers and everything is running yet no page ever loads
it appears to work but replit never gives me a website running the code
i am executing the commands in the console,
should i be using the shell?
It says all of the workers are working but nothing shows up
Error: ENOENT: no such file or directory, open 'C:\Users\MYNAME\rammerhead\src\client\hammerhead.min.js'
at Object.openSync (node:fs:585:3)
at Object.readFileSync (node:fs:453:35)
at RammerheadProxy.GET (C:\Users\MYNAME\rammerhead\src\classes\RammerheadProxy.js:541:34)
at RammerheadProxy._registerServiceRoutes (C:\Users\MYNAME\rammerhead\node_modules\testcafe-hammerhead\lib\proxy\index.js:96:14)
at new Proxy (C:\Users\MYNAME\rammerhead\node_modules\testcafe-hammerhead\lib\proxy\index.js:65:14)
at new RammerheadProxy (C:\Users\MYNAME\rammerhead\src\classes\RammerheadProxy.js:124:13)
at Object.<anonymous> (C:\Users\MYNAME\rammerhead\src\server\index.js:17:21)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (C:\Users\MYNAME\rammerhead\src\server.js:1:1)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) {
errno: -4058,
syscall: 'open',
code: 'ENOENT',
path: 'C:\\Users\\MYNAME\\rammerhead\\src\\client\\hammerhead.min.js'
its looking like there's some files missing? i'm not too sure.
that alienhub thing doesn't show up on my screen so nothing will load
Hello,
When I am hosting this on Oracle, when I visit websites, sometimes I will get a random file. I will attach them here. Hopefully you can tell me what I did wrong.
https://transfer.sh/CBSywX/gi2y.WUD
Thanks,
SteadyStatus21
How can I make a prefix, (example: /[prefix]/[sessionid]/[url]) I need this for my Nginx reverse proxy.
if u cant host on replit or heroku, where is hosting this code supported?
I'm trying to run this on render so I can deploy it. Rammerhead is the only proxy that can work against Iboss. But I followed the step down where it says: npm install and npm run build but every time I try and deploy it, it doesn't work. I just hope you can help me out.
Everytime I try to use this website I look up someone and it says loading and does not pull up the website
constantly getting this message everytime i open the link for the demo rammerhead?? don't kno if its a bug or something
when i load up a session on my site it goes to google but when i type in anything to the search bar, it redirects to localhost.
using a physical pc to host
node 18? (im not home but will edit when i am)
i will give any other info if needed
I am getting the problem where you press login on discord and it stays on welcome beep boop for 4 hours with no captcha thank you please get back to me
when I run everything on replit after installing etc it prints this:
`About to throw: Unexpected token '.'
/home/runner/rammerhead/src/util/addUrlShuffling.js:69
disableShuffling = pattern.urlAttr?.toLowerCase() === 'action';
^
SyntaxError: Unexpected token '.'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object. (/home/runner/rammerhead/src/classes/RammerheadProxy.js:17:1)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object. (/home/runner/rammerhead/src/server/index.js:4:25)
at Module._compile (internal/modules/cjs/loader.js:999:30)
exit status 7`
I need a new website, Every time I log onto discord on the browser it logs me out of discord. I can’t use discord at all.
the mf servers refuses to connect, makes me wait for 10 minutes just to view an image. Slow ass ab cloaked webs and extremely slow servers overall
Every-time i go to cloud-flare and type in the site i wanna go to i get a bad gateway screen.
I wait for to most of the times before i refresh the page but it keeps saying that the thing says its the hosts error but i have no clue what do i do ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.