👨💻 Impress your friends by pretending to be a real hacker (works directly from the terminal)
Unlike many websites like Geektyper or Hackertyper, Terminhack shows real hacking tools in action and their possible outcome following a real penetration testing process. It can be used through the website or direcly from the terminal!
I made this little website for fun, while doing my learning month about penetration testing.
Go to https://terminhack.learn.uno and click on the "Run this command from my browser"
curl https://terminhack.srv.learn.uno/hack/sandoche.com -N # or use the alternative url # curl https://terminhack.herokuapp.com/hack/sandoche.com -N # you can replace sandoche.com by any domain name or IP address to prentend hacking a specific target
# install the project npm install # run the dev server npm run dev
src/configadd another array like this
['hack-id', 'filename.yml']to the
hack-idby the id you want to give to your script and
filename.ymlby the name you decided on the previous step
- type: (char | line | block | linebreak | pause) value: host $target prefix: default ## Type # - char: shows your message character after character # - line: shows your message line after line # - block: shows your message in one block # - linebreak: to create a line break in the result # - pause: will pause the script for the amount of time defined in value ## Value # Here goes your message or the time of your pauses # Note that $target will be replaced by the <target> in the url ## Prefix # Setting a prefix to default will display [email protected]:~$ before the message # You can also put the value of your prefix to replace [email protected]:~$ # Or disable it by not specifying prefix
curl http://localhost:3000/<hack-id>/<target> -Nor by opening this url in your browser
docker build . -t terminhack docker run -p 3000:80 terminhack
Contributions, issues and feature requests are welcome!
Please ⭐️ this repository if this project helped you!
If you like this project, feel free to donate:
Copyright (c) Sandoche Adittane