Linux

Server Web 148 Solutii

How to Run a Program from the Command Line on Linux

Most Linux distributions have a graphical user interface that allows you to open programs by just clicking on the program’s icon in the Apps menu. However, there are situations where you may want to run a program from the Terminal. The Terminal is a powerful tool that allows you to run programs and manage your Linux system using keyboard.

[mai mult...]

Top 10 Linux Easter Eggs

Linux is known for its powerful and versatile nature, but beneath its serious exterior lies a playful side full of hidden surprises called “Easter eggs.” These Easter eggs are tucked away in the Linux operating system.

[mai mult...]

Utilizarea comenzii cURL în PowerShell

cURL(Client URL) este un instrument clasic de linie de comandă *nix pentru lucrul cu cererile URL. Acesta permite trimiterea de cereri HTTP/HTTP, descărcarea sau trimiterea unui fișier către server, accesarea API, autentificarea la un serviciu web etc.

Este frecvent ca utilizatorii Windows să confunde comanda cURL cu cmdlet-ul Invoke-WebRequest. Problema este că, înainte de PowerShell Core 6.x, comanda cURL din PowerShell era un alias pentru cmdlet-ul Invoke-WebRequest.

În PowerShell Core 6.x și 7.x, comanda cURL rulează instrumentul C:\Windows\system32\curl.exe. Începând cu Windows 10 1803 și Windows Server 2019, comanda curl.exe este disponibilă implicit(pentru versiunile anterioare de Windows, puteți descărca manual cURL de la următorul link https://curl.se/windows/).

Pentru a verifica daca curl este instalat si pentru a verifica versiunea:

curl -V

Dacă nu funcționeaza sau vi se solicită parametrii suplimentari, folositi următoarea comandă în Powershell:

Remove-Item Alias:\curl

Sintaxa cmdletului Invoke-WebRequest și a utilitarului cURL.exe sunt foarte diferite. Dacă sunteți obișnuit să utilizați comanda cURL într-un mediu Linux, s-ar putea să vi se pară dificil să traduceți comenzile familiare în sintaxa PowerShell.

[mai mult...]

​Implementarea unui Sistem de Detectare a Intruziunilor (IDS) folosind Suricata pe Raspberry Pi

În era digitală actuală, casele noastre sunt echipate cu numeroase dispozitive conectate la internet, de la computere și smartphone-uri până la televizoare inteligente și dispozitive IoT. Această conectivitate extinsă aduce beneficii considerabile, dar și vulnerabilități semnificative în fața amenințărilor cibernetice. Atacatorii pot exploata aceste vulnerabilități pentru a accesa date personale, a compromite dispozitive sau a utiliza rețeaua noastră pentru activități malițioase.
Importanța Implementării unui IDS în Rețeaua de Acasă

Un Sistem de Detectare a Intruziunilor (IDS) monitorizează traficul de rețea pentru a identifica și alerta asupra activităților suspecte sau malițioase. Implementarea unui IDS în rețeaua de acasă oferă o serie de beneficii:​

  • Monitorizare Proactivă: Permite detectarea timpurie a tentativelor de acces neautorizat sau a comportamentelor anormale în rețea.​
  • Protecție Împotriva Amenințărilor: Ajută la prevenirea atacurilor cibernetice, cum ar fi malware-ul, phishing-ul sau atacurile de tip denial-of-service.​
  • Vizibilitate Asupra Traficului de Rețea: Oferă o înțelegere clară a tipurilor de trafic și a dispozitivelor conectate, facilitând identificarea dispozitivelor compromise sau a activităților neobișnuite.​

De ce să Alegem Suricata pe un Raspberry Pi cu Ubuntu Server ?

Suricata este un motor open-source de detectare a amenințărilor, recunoscut pentru performanța și flexibilitatea sa. Raspberry Pi, un microcomputer accesibil și eficient energetic, oferă o platformă ideală pentru implementarea unui IDS în mediul casnic. Utilizarea Ubuntu Server LTS asigură un sistem de operare stabil și actualizat, compatibil cu Suricata.

Să presupunem că aveți o rețea de acasă cu mai multe dispozitive conectate, inclusiv laptopuri, telefoane inteligente și dispozitive IoT. Fără un sistem de monitorizare, este dificil să detectați dacă unul dintre aceste dispozitive a fost compromis și trimite date sensibile către un server extern. Prin implementarea Suricata pe un Raspberry Pi, puteți monitoriza traficul de rețea și primi alerte în timp real despre activități suspecte, permițându-vă să acționați rapid pentru a proteja informațiile personale și integritatea rețelei.

Implementarea unui IDS precum Suricata pe un Raspberry Pi cu Ubuntu Server reprezintă o soluție eficientă și accesibilă pentru îmbunătățirea securității rețelei de acasă. Această configurație oferă monitorizare proactivă, protecție împotriva amenințărilor și vizibilitate asupra traficului de rețea, contribuind semnificativ la protejarea datelor personale și a dispozitivelor conectate.

​Pentru a instala și configura Suricata pe un Raspberry Pi  cu Ubuntu Server, asigurați-vă că aveți următoarele:

  • Raspberry Pi: Dispozitivul principal pentru rularea Suricata.​
  • Card microSD de minim 32GB: Pentru instalarea sistemului de operare.​
  • Conexiune la internet: Necesară pentru descărcarea pachetelor și actualizărilor necesare.​
  • Computer pentru configurare inițială: Pentru a crea cardul microSD bootabil și a accesa Raspberry Pi prin SSH.​

*Alternativ se poate conecta la un dispaly folosing un HDMI to MicroHDMI.

  • Cabluri de rețea și switch cu funcție de Port Mirroring: Pentru a permite monitorizarea traficului de rețea de către Suricata.
[mai mult...]

How to multitask in the Linux Terminal: 3 ways to use Multiple Shells at once

The Linux terminal has rich multitasking capabilities. You can switch between the virtual consoles already running on your system, use Bash job control to run processes in the background, and take advantage of GNU screen, a terminal “window manager”.

You don’t have to stick to a single command at a time. Whether you want to run a process in the background and revisit it occasionally or run multiple time-consuming tasks at once, Linux offers several options.

[mai mult...]