Skip to content

Shell script to configure port forwarding of your localhost services using tor and onion network.

License

Notifications You must be signed in to change notification settings

usrbinbrain/hidden

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Hidden.

GitHub repo size GitHub code size in bytes GitHub top language

alt_text alt_text

Hidden fun!

The h1dd3n.sh script share your GNU/Linux localhost service behind an onion URL using tor and onion routing.

All configuration steps are performed automatically, just needing that the service you want to share is working correctly.

Follow the steps below to make your http, ssh, sftp or any other server accessible via the tor network.

Install. ⚙️

The following commands clone this project via git and add execution permission to the script.

git clone https://github.com/usrbinbrain/hidden.git && cd hidden && sudo chmod +x h1dd3n.sh

Execution. 🧅

Just run the script passing the localhost port of the service you want to make available on the onion network.

In the following example a simple web server that is running on port 80 of my localhost will be available.

./h1dd3n.sh 80
  • If tor don't exists in your system the script h1dd3n.sh return this message.
[-] Need install tor package (https://linux.die.net/man/1/tor).
  • If your try execute h1dd3n.sh script without any argument the script return this message.
[-] Exec: h1dd3n.sh <your_localhost_service_port>

After run, you have a URL sharing your service throug onion network.

Execution.

In this example above, the localhost service on port 80 can be accessed by the onion address vxhcmejdxruwdcfsusrjncfdiel7mkjaryfoluwunymozsa2xftfpeyd.onion on port 80.


Enjoy!

About

Shell script to configure port forwarding of your localhost services using tor and onion network.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages