Webhtb este printre putinele aplicatii care permit gestionarea si distribuirea unei conexiuni la internet unei subretele, intr-un mod grafic foarte intuitiv si usor de manevrat.
Pentru a pune in functiune Webhtb este nevoie de o distribuitie Linux, un server web care sa lucreze bine cu PHP (ex. Apache), PHP, Java, Mysql pentru baza de date, Openssl, SSL-Cert.
Pentru instalarea pe sistemul de operare Ubuntu se parcurg si se ruleaza comenzile de mai jos:
1. Instalarea dependintelor (mai sus mentionate) in caz ca nu sunt instalate:
3. In forma dowloadata aplicatia este arhiva pe care trebuie sa o extragem:
Rulam apoi comenzile de mai jos pentru a finaliza instalarea OpenSSL
La finalul fisierului, inainte de </ VirtualHost>, se adauga
SSLEngine OnSSLCertificateFile / etc/apache2/ssl/apache.pemSSLCertificateKeyFile / etc/apache2/ssl/9f129ada
De asemenea, trebuie facute niste schimbari si asupra fisierului / etc/apache2/site-available/default, astfel:
SSLCertificateFile / etc/apache2/ssl/apache.pem
Se mai restarteaza o data serverul Apache
- MySQL admin user
- MySQL admin password
- WebHTB MySQL database name
- Default interface, este interfata care este conectata direct la reteaua locala, ar trebui sa fie eth1.
Se trimite submit, dupa care la mesajul de inlaturare a fisierelor de setup se apasa ok. Pentru inlaturarea fisierelor, in terminal se ruleaza
Pentru a pune in functiune Webhtb este nevoie de o distribuitie Linux, un server web care sa lucreze bine cu PHP (ex. Apache), PHP, Java, Mysql pentru baza de date, Openssl, SSL-Cert.
Pentru instalarea pe sistemul de operare Ubuntu se parcurg si se ruleaza comenzile de mai jos:
1. Instalarea dependintelor (mai sus mentionate) in caz ca nu sunt instalate:
apt-get install apache2 mysql-server-5.0 php5-adodb libphp php5-cli php5-gd php5-snmp php5-mysql php5-XMLRPC2. Descarca aplicatia de AICI sau in terminal
3. In forma dowloadata aplicatia este arhiva pe care trebuie sa o extragem:
tar-xvf WebHTB_V2.9.bz24. Extragerea va genera un folder Webhtb. Se muta folderul in / var / www
mv webhtb / / var / www5. Instalarea OpenSSL care face ca totul sa se desfasoare intr-un mediu mai sigur:
apt-get install openssl ssl-cert
mkdir / etc/apache2/ssl
make-ssl-cert / usr / share / ssl-cert / ssleay.cnf / etc/apache2/ssl/apache.pemLa ultima comanda un ecran albastru va aparea intreband utilizatorul de host name - localhost ar trebui sa fie suficient.
Rulam apoi comenzile de mai jos pentru a finaliza instalarea OpenSSL
a2enmod ssl
/ etc/init.d/apache2 force-reload
cp / etc/apache2/site-availabe/default / etc/apache2/site-available/ssl
nano / etc/apache2/site-available/sslPe prima linie se adauga NameVirtualHost *: 443, iar pe urmatoarea se inlocuieste <VirtualHost *:80> cu <VirtualHost *:443>.
La finalul fisierului, inainte de </ VirtualHost>, se adauga
SSLEngine OnSSLCertificateFile / etc/apache2/ssl/apache.pemSSLCertificateKeyFile / etc/apache2/ssl/9f129ada
De asemenea, trebuie facute niste schimbari si asupra fisierului / etc/apache2/site-available/default, astfel:
nano / etc/apache2/site-available/defaultLa finalul fisierului, inainte de </ VirtualHost>, se adauga
SSLCertificateFile / etc/apache2/ssl/apache.pem
Se mai restarteaza o data serverul Apache
/ etc/init.d/apache2 force-reload
a2ensite ssl
/ etc/init.d/apache2 restart6. Configurarea Webhtb - se face dintr-un browser web (ex. Mozilla Firefox), se acceseaza pagina https://localhost/webhtb/, se completeaza cu datele cerute:
- MySQL admin user
- MySQL admin password
- WebHTB MySQL database name
- Default interface, este interfata care este conectata direct la reteaua locala, ar trebui sa fie eth1.
Se trimite submit, dupa care la mesajul de inlaturare a fisierelor de setup se apasa ok. Pentru inlaturarea fisierelor, in terminal se ruleaza
rm-rf / var / www / webhtb / setup7. Managementul conexiunilor se face din browser la adresa https://localhost/webhtb/
Comentarii
Trimiteți un comentariu