New to Microsoft Word?
Microsoft Word is a fully-featured word processor that can feel overwhelming for new users. While you can easily dive in and explore by yourself, a few pointers can make it smoother.
[mai mult...]Soluții pentru problemele tale IT
Microsoft Word is a fully-featured word processor that can feel overwhelming for new users. While you can easily dive in and explore by yourself, a few pointers can make it smoother.
[mai mult...]Vrei să urmărești un story pe Instagram fără ca persoana să știe? Fie că vrei să-ți păstrezi anonimatul sau doar să eviți să apari în lista celor care au vizualizat.
Atenție: următorul material a fost realizat pe un iPhone.
[mai mult...]Windows 10 allow you to add multiple desktops while using the OS. With the help of multiple virtual desktop windows, it becomes easier for you to work on more than one application simultaneously. Since many applications require that you use then in full screen mode (otherwise many of their options remain hidden or inaccessible), by adding a couple of virtual desktops on your Windows 10 computer, you can work on many applications simultaneously without minimizing or closing a single one.
[mai mult...]TP-Link WN722N is a budget-friendly Wi-Fi adapter with Monitor&Packet injection capabilities for pen-testing enthusiasts, but if you don’t install the correct drivers you would not have acces to these tools.
Bellow are the steps to clean-install the correct drivers.
Step1:- Open Terminal and run update command.
sudo apt update
Step2:- Now run upgrade command.
sudo apt upgrade -y
Step3:- Now run the command to install the drivers.
sudo apt install realtek-rtl8188eus*
Step4:- Now run the following command to enable monitor mode.
sudo airmon-ng start wlan0
Step5:- Lets check if injection is enabled by running following command.
sudo aireplay -ng — test wlan0
Now, bellow are the steps for updating the already installed drivers (if it is the case) to activate those 2 features. Use these commands to get the adapter working on Kali for packet injection and monitoring:
sudo apt update
sudo apt upgrade
sudo apt install bc
sudo apt-get install build-essential
sudo apt-get install libelf-dev
If the below command shows errors try “sudo apt dist-upgrade” and execute the given below command
sudo apt-get install linux-headers-`uname -r`
sudo apt install dkms
sudo rmmod r8188eu.ko
git clone https://github.com/aircrack-ng/rtl8188eus
cd rtl8188eus
sudo -i
echo "blacklist r8188eu" > "/etc/modprobe.d/realtek.conf"
exit
sudo reboot
sudo apt update
cd rtl8188eus
sudo make
sudo make install
sudo modprobe 8188eu
To enable Monitor mode and test packet injection:
sudo ifconfig wlan0 down
sudo airmon-ng check kill
sudo iwconfig wlan0 mode monitor
sudo ifconfig wlan0 up
iwconfig
sudo aireplay-ng --test wlan0
MediaWiki este o platformă software wiki gratuită și open-source folosită pentru a alimenta diverse wiki-uri, inclusiv cea mai cunoscută, Wikipedia.Actualizați sistemul de operare Debian 12 la cea mai recentă versiune cu următoarea comandă:
# apt update && apt upgrade
De asemenea, instalați pachetele necesare.
# apt install curl nano wget unzip zip
Pasul 2: Instalați serverul web Apache
Îl puteți instala prin apt
managerul de pachete executând următoarea comandă.
# apt install apache2
Verificați starea serviciului Apache folosind systemctl status
comanda:
# systemctl status apache2
Ieșire:
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; preset: enabled)
Active: active (running)
Docs: https://httpd.apache.org/docs/2.4/
Process: 24002 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 24006 (apache2)
Tasks: 6 (limit: 2273)
Memory: 23.4M
CPU: 13.701s
CGroup: /system.slice/apache2.service
├─24006 /usr/sbin/apache2 -k start
├─24206 /usr/sbin/apache2 -k start
├─24207 /usr/sbin/apache2 -k start
├─24208 /usr/sbin/apache2 -k start
Pasul 3: Instalați PHP și extensiile necesare
Pentru a instala PHP și extensiile necesare, executați următoarea comandă:
# apt install php libapache2-mod-php php-cli php-intl php-json php-common php-mbstring php-apcu php-mysql php-zip php-gd php-mbstring php-curl php-xml imagemagick
Odată ce instalarea este completă, verificați dacă PHP este instalat:
php -v
Output:
PHP 8.2.7 (cli) (built: Jun 9 2023 19:37:27) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.7, Copyright (c) Zend Technologies
with Zend OPcache v8.2.7, Copyright (c), by Zend Technologies
Pasul 4: Instalați MariaDB și creați o bază de date
Pentru a instala MariaDB, rulați următoarea comandă:
# apt install mariadb-server mariadb-client
Verificați starea serviciului MariaDB utilizând comanda systemctl status :
# systemctl status mariadb
Ieșire:
● mariadb.service - MariaDB 10.11.4 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; preset: enabled)
Active: active (running)
Docs: man:mariadbd(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 24964 (mariadbd)
Status: "Taking your SQL requests now..."
Tasks: 12 (limit: 2273)
Memory: 87.9M
CPU: 4.312s
CGroup: /system.slice/mariadb.service
└─24964 /usr/sbin/mariadbd
Acum rulați comanda de mai jos pentru a vă conecta la shell-ul MariaDB.
# mysql -u root
Odată ce v-ați conectat la serverul de baze de date, trebuie să creați o bază de date pentru instalarea MediaWiki:
MariaDB [(none)]> CREATE DATABASE mediawikidb;
MariaDB [(none)]> CREATE USER 'mediawikiuser'@'localhost' IDENTIFIED BY 'Str0ngPassw0rd';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mediawikidb. * TO 'mediawikiuser'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Pasul 5: Instalați managerul de dependențe Composer
Pentru a instala Composer, executați următoarele comenzi:
# curl -sS https://getcomposer.org/installer | php
# mv composer.phar /usr/local/bin/composer
Verificați dacă Composer a fost instalat cu succes rulând următoarea comandă:
# composer --version
Composer version 2.6.6 2023-12-08 18:32:26
Pasul 6: Descărcați MediaWiki
Cea mai recentă versiune a MediaWiki este disponibilă de pe site-ul oficial al MediaWiki . Îl poți descărca cu următoarea comandă:
# wget https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.1.zip
Apoi extrageți fișierul în folderul /var/www/ cu următoarea comandă:
# unzip mediawiki-1.40.1.zip -d /var/www/
Redenumiți-l pentru a o simplifica:
# mv /var/www/mediawiki-1.40.1/ /var/www/mediawiki
Acum, instalați toate dependențele PHP folosind următoarea comandă:
# cd /var/www/mediawiki && composer install --no-dev
Apoi activați permisiunea utilizatorului de server web Apache de a accesa fișierele:
# chown -R www-data:www-data /var/www/mediawiki/
Pasul 7: Configurați Apache pentru MediaWiki
Pentru a crea un nou fișier VirtualHost, rulați următoarele comenzi:
# nano /etc/apache2/sites-available/mediawiki.conf
Lipiți conținutul așa cum se arată mai jos:
<VirtualHost *:80>
ServerAdmin admin@your-domain.com
DocumentRoot /var/www/mediawiki/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/mediawiki/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined
</VirtualHost>
Nu uitați să înlocuiți your-domain.com
cu numele de domeniu al serverului dvs.
Salvați și părăsiți fișierul de configurare.
Pentru a activa acest site, rulați comanda:
# /usr/sbin/a2ensite mediawiki.conf
Pentru a implementa modificările, reporniți serverul web Apache:
# systemctl restart apache2
Pasul 8: Accesați interfața web MediaWiki
Pentru a finaliza configurarea, accesați browserul dvs. și vizitați http://domeniul-vou.com.
Începeți configurarea făcând click pe linkul pentru „ configurați wiki”
Alegeți limba și faceți clic pe butonul Continuare
Dacă totul este în regulă, veți primi mesajul „ Mediul a fost verificat. Puteți instala MediaWiki”. Faceți click pe „ Continuați” pentru a trece la pasul următor.
Adăugați informațiile bazei de date, cum ar fi numele bazei de date, numele de utilizator și parola pe care le-ați creat la pasul anterior.
Faceți click pe butonul Continuare
Furnizați numele site-ului dvs., numele de utilizator de administrator, parola și faceți click pe butonul Continuare
Faceți click pe butonul „Continuare”
Sistemul va genera un „ LocalSettings.php” care conține toată configurația pe care ați făcut-o.
Copiați fișierul în directorul /var/www//mediawiki. Apoi, setați proprietatea corectă folosind următoarea comandă:
# chown www-data:www-data /var/www/mediawiki/LocalSettings.php
După ce ați finalizat acest ultim pas, veți fi redirecționat către tabloul de bord MediaWiki:
[mai mult...]RainLoop este un client de e-mail cu sursă deschisă, bazat pe web, care permite utilizatorilor să-și acceseze conturile de e-mail printr-un browser web. Oferă o interfață ușor de utilizat pentru gestionarea e-mailurilor, a contactelor și a altor sarcini conexe, fără a fi nevoie de un client de e-mail dedicat, cum ar fi Outlook sau Thunderbird.
Pasul 1: Actualizați sistemul de operare
Actualizați sistemul de operare Debian 12 la cea mai recentă versiune cu următoarea comandă:
# apt update && apt upgrade
De asemenea, instalați pachetele necesare.
# apt install curl nano wget unzip zip
Pasul 2: Instalați serverul web Nginx
Îl puteți instala prin apt
managerul de pachete executând următoarea comandă.
# apt install nginx
Verificați starea serviciului Nginx folosind systemctl status
comanda:
# systemctl status nginx
Pasul 3: Instalați PHP
Pentru a instala PHP și extensiile necesare, executați următoarea comandă:
# apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-imap php-mbstring php-curl php-xml
Odată ce instalarea este completă, verificați dacă PHP este instalat:
php -v
Output:
PHP 8.2.12 (cli) (built: Oct 27 2023 13:00:10) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.12, Copyright (c) Zend Technologies
with Zend OPcache v8.2.12, Copyright (c), by Zend Technologies
După instalarea tuturor pachetelor, editați fișierul php.ini:
# nano /etc/php/8.2/fpm/php.ini
Modificați următoarele setări în funcție de cerințele dvs.:
max_execution_time = 300
memory_limit = 512M
post_max_size = 25M
upload_max_filesize = 25M
Pentru a implementa modificările, reporniți serviciul php-fpm :
# systemctl restart php8.2-fpm
Pasul 4: Instalați MariaDB și creați o bază de date
Pentru a instala MariaDB, rulați următoarea comandă:
# apt install mariadb-server mariadb-client
Verificați starea serviciului MariaDB utilizând comanda systemctl status :
# systemctl status mariadb
În mod implicit, MariaDB nu este întărit. Puteți securiza MariaDB folosind mysql_secure_installation
scriptul.
# mysql_secure_installation
Configurați-l astfel:
- Set root password? [Y/n] Y
- Remove anonymous users? [Y/n] Y
- Disallow root login remotely? [Y/n] Y
- Remove test database and access to it? [Y/n] Y
- Reload privilege tables now? [Y/n] Y
Acum rulați comanda de mai jos pentru a vă conecta la shell-ul MariaDB.
# mysql -u root -p
Odată ce v-ați conectat la serverul de baze de date, trebuie să creați o bază de date pentru instalarea Roundcube:
mysql> CREATE DATABASE rainloop;
mysql> CREATE USER 'rainloopuser'@'localhost' IDENTIFIED BY 'Str0ngPa$$word';
mysql> GRANT ALL PRIVILEGES ON rainloop . * TO 'rainloopuser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> exit;
Pasul 5: Descărcați RainLoop
Puteți descărca cea mai recentă versiune stabilă pentru RainLoop cu următoarea comandă:
# https://www.rainloop.net/repository/webmail/rainloop-latest.zip
După aceea, va trebui să decomprimați arhiva RainLoop:
# unzip rainloop-latest.zip -d /var/www/rainloop/
Faceți din Nginx proprietarul folderului rainloop
și acordați-i suficiente permisiuni.
# chown -R www-data:www-data /var/www/rainloop
# chmod 755 -R /var/www/rainloop
Pasul 6: Configurați Nginx pentru RainLoop
Apoi, creați un fișier de configurare a gazdei virtuale:
# nano /etc/nginx/conf.d/rainloop.conf
Adăugați următoarele rânduri:
server {
listen 80;
server_name webmail.your-domain.com;
root /var/www/rainloop;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_keep_conn on;
include fastcgi_params;
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ^~ /data {
deny all;
}
}
Salvați și părăsiți fișierul de configurare.
Verificați sintaxa Nginx:
# /usr/sbin/nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Pentru a implementa modificările, reporniți serverul web Nginx:
# systemctl restart nginx
Pasul 7: Instalați gratuit certificatul SSL Let’s Encrypt
Mai întâi trebuie să instalăm clientul Certbot care este folosit pentru a crea certificate Let’s Encrypt :
# apt install certbot python3-certbot-nginx
Pentru a obține certificatul SSL folosind Certbot, tastați comanda de mai jos:
# certbot --nginx -d webmail.your-domain.com
Dacă certificatul SSL este obținut cu succes, certbot afișează un mesaj pentru a arăta că configurația a avut succes:
IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/webmail.your-domain.com/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/webmail.your-domain.com/privkey.pem
Your cert will expire on 2024-03-06. To obtain a new or tweaked
version of this certificate in the future, simply run certbot
again. To non-interactively renew *all* of your certificates, run
"certbot renew"
- Your account credentials have been saved in your Certbot
configuration directory at /etc/letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also contain certificates and private keys obtained by Certbot so
making regular backups of this folder is ideal.
- If you like Certbot, please consider supporting our work by:
Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le
Acum, ați instalat cu succes SSL pe site-ul dvs. web.
Pasul 8: Configurarea și configurarea RainLoop
Acum deschideți browserul web și accesați https://webmail.your-domain.com/?admin
și veți vedea următorul ecran:
Vă puteți autentifica cu numele de utilizator implicit admin și parola implicită 12345. Veți vedea tabloul de bord Rainloop ca mai jos:
Când vă conectați pentru prima dată, trebuie să vă schimbați imediat parola de administrator
Introduceți noua parolă și faceți clic pe butonul Actualizare parolă pentru a schimba parola. Apoi, deschideți meniul Contacte și selectați MySQL din meniul drop-down:
Introduceți datele de conectare ale bazei de date pe care le-ați creat mai devreme și apăsați butonul Test pentru a verifica conexiunea și a instala tabelele necesare. Dacă butonul devine verde, înseamnă că conexiunea a avut succes.
[mai mult...]