USCyberLabs has a hidden service Tor otwxbdvje5ttplpv.onion
gAtO wAnTeD – to get our USCyberLabs Tor .onion network -hidden service- up and running and after thinking of other future projects we decided to make our Ubuntu -BackTrack 5 machine be our Tor Server running apache2 hidden service . My BT5 machine is running – Gnone v.2.30.2 Ubuntu build 06/25/2010 ?
Apache/2.2.14 (Ubuntu) Server at otwxbdvje5ttplpv.onion Port 80
1. First problem BT5 is designed to run as root and Tor is not so first thing is to generate a new user:
# adduser gato
# password gato-password
For help go to man adduser for more information
I open up terminal for everything so as SU -(SuperUser)
nano /etc/apache2/apache2.conf > file
nano /etc/apache2/ports.conf > file
nano /lib/tor/torrc -> file
nano /etc/host -> file
2. Before we change users and start to work as gato let’s set up the apache2 service
# apt-get install apache2
whizz, bang ,- wow and it’s installed next we need to modify some configuration files.
The Apache install will install /var/www/index.html <— so modify this file for your web site:
The Apache install will install /etc/apache2 and in it you will find a bunch of the configuration files:
apache2.conf and ports.conf these two files will have to be modified and Tor torrc file.
This is a great guide — from ioerror —but don’t try the wiki – - https://github.com/ioerror/hs-wiki/tree/master/configs another guide not so good but it helped —http://www.martini.nu/blog/2010/06/tor-vbox.html —
ports-apache2.conf
| 12 | NameVirtualHost 127.0.0.1:8080Listen 127.0.0.1:8080 |
torrc
| 123
4 5 6 7 8 9 10 11 12 13 14 |
# some information may be for future projects -# This is a very minimal Tor configuration file to be placed in# /etc/tor/torrc unless you know better.
# # This configuration file should be used with a wiki Hidden Service on # 127.0.0.1:8080 #
Log notice file /var/log/tor/wiki.log DataDirectory /var/lib/tor
HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 127.0.0.1:8080 |
Add your hidden Service Tor url to your host file – trust me this really helped during trouble shooting
I added my Hidden service onion ID to the
nano /etc/host -> file
127.0.0.1 otwxbdvje5ttplpv.onion
I generated a few more hidden service keys to deploy some other sites later -Open up 2 more terminal windows – I can start stuff in background mode but during testing everything has it’s own terminal just in case.
To install Tor on unbuntu linux — https://www.torproject.org/docs/tor-doc-unix.html.en —
To start Tor
./start-tor-browser
To start Apache web server
sudo /etc/init.d/apache2 start
I’m not going to give you my directory structure but just a heads up :
DataDirectory /var/lib/tor/
HiddenServiceDir /var/www/web_hidden_service
HiddenServicePort 80:127.0.0.1:8080
Since I’m testing I log to my terminal but a log error file will work better
Log notice stdout
So ok now comes the test – I have a static html website – a hidden service in the Tor .onion network. I did not go to icann for an domain name and pay them- I don’t have to pay InMotion for hosting service – just my cox-internet connection and a spare machine and I have a website in the dark web – This machine will host other websites – hidden services like wordpress, a bb bulletin board- or maybe some other web service – It will host my BotNet for the Tor Directory Project – Oh yeah I want to build a few bot’s for GOOD and map out the Tor Directory and make each Bot an OR (onion Router) so it helps the cause and gives back a bit. I plan to also run OnionOO – Arm – Atlas – mOnionO Compass and Weather.
SO if your out an about in Tor Land come on by and kick the tires and peek and poke my Tor hidden service website – otwxbdvje5ttplpv.onion if you find any openings let me know.pls As I add new features I will tell you about them -gAtO oUt





