HowtoForge provides user-friendly Linux tutorials.

  • Secure Your Apache With mod_security

    Author: Falko TimmeTags: Comments: 9

    Secure Your Apache With mod_security This article shows how to install and configure mod_security. mod_security is an Apache module (for Apache 1 and 2) that provides intrusion detection and prevention for web applications. It aims at shielding web applications from known and unknown attacks, such as SQL injection attacks, cross-site scripting, path traversal attacks, etc.

  • Ubuntu LAMP Server With Torrentflux In VMware

    Author: CalvinTags: Comments: 5

    Ubuntu LAMP Server With Torrentflux In VMwareThis tutorial is meant for Linux newbies who want to try and build a Ubuntu Server box as a webserver and torrent client. It is a step by step instruction on how to do this in VMWare on Windows XP to get the feel of it. I wrote this after, being a Linux newbie myself, a lot of trial-and-error and googling. Hope this helps you!

  • Security Testing your Apache Configuration with Nikto

    Author: xenlabTags: , Comments: 10

    Security Testing your Apache Configuration with Nikto  By now you've got the perfect setup for your new Ubuntu 6.0.6 (Dapper Drake) box. You may have even followed the excellent Intrusion Detection and Prevention with BASE and Snort tutorial. And as an added precaution you installed DenyHosts to prevent hack attempts via ssh. But now that you've got your new LAMP server on the internet, how can you tell that your new web server is secure? You test it, of course!

  • Securing the CentOS Server with Bastille and PSAD

    centos Author: treedTags: , Comments: 1

    Securing the CentOS Perfect Setup with Bastille. This article shows how to secure a CentOS server using psad, Bastille, and some other tweaks. psad is a tool that helps detect port scans and other suspicious traffic, and the Bastille hardening program locks down an operating system, proactively configuring the system for increased security and decreasing its susceptibility to compromise.

  • Linux GPRS/EDGE via Bluetooth HOWTO

    Author: tdiTags: Comments: 6

    Linux GPRS/EDGE via Bluetooth HOWTOIn this guide I will show you howto configure internet access through GPRS/EDGE, using bluetooth connection with your GSM phone. I am using gentoo and Nokia 6310i phone, but this will work with any distribution and any bluetooth capable phone.

  • Invalid or corrupt certificate error code -8182, how can i fix it?

    apache Author: adminTags: Comments: 0

    You can re-generate the ISPConfig SSL certificate like this: openssl genrsa -des3 -passout pass:yourpassword -out /root/ispconfig/httpd/conf/ssl.key/server.key2 1024 openssl req -new -passin pass:yourpassword -passout pass:yourpassword -key /root/ispconfig/httpd/conf/ssl.key/server.key2 -out /root/ispconfig/httpd/conf/ssl.csr/server.csr -days 365 openssl req -x509 -passin pass:yourpassword -passout pass:yourpassword -key /root/ispconfig/httpd/conf/ssl.key/server.key2 -in /root/ispconfig/httpd/conf/ssl.csr/server.csr -out /root/ispconfig/httpd/conf/ssl.crt/server.crt -days 365

  • How do I search for a term in a file?

    apache Author: adminTags: Comments: 0

    With the grep command. If you want to find out if the term user is in /etc/httpd/conf/httpd.conf, you would run grep -i user /etc/httpd/conf/httpd.conf (-i makes the search case-insensitive). Normally grep does not tell you the line number where it finds the term. If you want to find out the line number, run grep -n -i user /etc/httpd/conf/httpd.conf

  • How do I find out who is logged in on my system?

    apache Author: adminTags: Comments: 0

    You can find out about logged in users either by running who (Sample output: server:~# who root pts/0 Nov 12 11:28 (192.168.0.202) ) or w which gives more detailed output: server:~# w 11:29:49 up 2:19, 1 user, load average: 0.02, 0.01, 0.00 USER TTY FROM [email protected] IDLE JCPU PCPU WHAT root pts/0 192.168.0.202 11:28 0.00s 0.08s 0.01s w

  • How do I find out which gateway a Linux system is currently using?

    apache Author: adminTags: Comments: 5

    Run route -nee The output will look like this: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface MSS Window irtt 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0 0 0 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 0 0 0 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 0 0 0 This means that the system with the IP address 192.168.0.100 is using 192.168.0.1 as gateway.

  • How do I find out if a remote system is still alive, if certain services are running, which processes are running, etc.?

    apache Author: adminTags: Comments: 0

    You can use ping to see if the system is alive: ping -c4 <system's IP address> To see if a certain service is still alive, use the telnet command: telnet <system's IP address> 25 (for SMTP) telnet <system's IP address> 80 (for HTTP) telnet <system's IP address> 110 (for POP3) You can login to the system using SSH (port 22) (use PuTTY if you are on a Windows PC; PuTTY is an SSH client for Windows), and when you are on the system, you have a few useful tools to gather more information: