Treceți la conținutul principal

WebHTB - traffic shapping in Linux

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:

apt-get install apache2 mysql-server-5.0 php5-adodb libphp php5-cli php5-gd php5-snmp php5-mysql php5-XMLRPC
2. 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.bz2
4.  Extragerea va genera un folder Webhtb. Se muta folderul in / var / www
mv webhtb / / var / www
5. 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.pem
La 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/ssl
Pe 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/default 
La 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 restart
6. 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 / setup 
 7. Managementul conexiunilor se face din browser la adresa https://localhost/webhtb/




Comentarii

Postări populare de pe acest blog

Lista cu serverele DNS ale furnizorilor de internet din Romania

Navigand in deriva pe Internet am gasit o lista cu serverele DNS ale furnizorilor din Romania pe care vreau sa o stochez si eu in arhiva blogului pentru utilizare ulterioara. Astfel, avem urmatoarele servere de DNS in functie de furnizorul de Internet: RCS&RDS 213.154.124.1 - dns1.rds-rcs.ro 193.231.252.1 - dns2.rds-rcs.ro 193.231.236.17 - ns1.rdsnet.ro 193.231.236.10 - ns2.rdsnet.ro 193.231.236.25 - dns-cache-1.rdsnet.ro 193.231.236.30 - dns-cache-2.rdsnet.ro Romtelecom 193.231.100.2 - ns1.romtelecom.net 193.226.100.3 - ns2.romtelecom.net 193.231.100.130 - ns3.romtelecom.net 193.226.100.134 - ns4.romtelecom.net UPC 194.102.255.2 - ns0.kappa.ro 194.102.255.3 - ns1.kappa.ro 193.230.240.21 - ns1.astral.ro 193.230.240.22 - ns2.astral.ro 194.102.255.26 - ns3.astral.ro 193.226.99.18 - ns4.astral.ro Vodafone 193.230.161.3 - xnetdns.xnet.ro 193.230.161.4 - xnetdns2.xnet.ro 81.12.128.207 - ns1.vodafonenet.ro 81.12.132.207 - ns2.vodafonenet.ro Orange: 62.217.193.1 - ns1.

Poze de fundal

Fundal roz

Puncte forte Linux in comparatie cu Windows

Dupa o experienta de 4 ani de utilizare a sistemului de operare Ubuntu, ca distributie Linux, am extras o serie de avantaje ale sistemului Linux comparativ cu Windows: 1. In comparatie cu sistemul de fisiere NTFS* utilizat de Windows, sistemul de fisiere EXT4** utilizat de sistemele Linux nu trebuie defragmentat. * NTFS - New Technology File System, este un sistem de fisiere de jurnalizare dezvoltat nitial pentru Windows NT si apoi fiind utilizat si in Windows 2000, XP, Vista, 7 si mai nou in Windows 8, fiind succesorul sistemului FAT ** EXT4 - este un sistem de fisiere de jurnalizare, succesorul lui EXT3, fiind folosit ca versiune stabila incepand cu 25 dec 2008 in versiunea 2.6.28 a nucleului Linux. 2. In comparatie cu sistemul Windows, in Linux, virusii nu sunt considerati o amenintare, numarul acestora fiind foarte mic, practic existand in jur de 50 de virusi cunoscuti pentru sistemele Linux. In plus de asta, chiar daca prin absurd se contacteaza un virus, practic acesta nu poate