Search inside tarball on Linux 1

Search inside tarball on Linux

Searching inside a tarball file (even gzipped) can be really relieving. You don’t have to extract all the files every time to seek for a file using find command. Search tarball files using grep

Search tarball files using its built-in parameter Note: that if you want to use wildcards you need to add –wildcards […]

Copy multiple files via ssh and preserve permissions and ownership 2

Copy multiple files via ssh and preserve permissions and ownership

Copy multiple files via ssh and preserve permissions and ownership. Creating a tarball on the fly and pipe its output through ssh afterwards extracting the files from the tarball will let us speedup the uploading times because the stream of data is continuous through the network and therefore will be done in one single connection. […]

Symlink scan on Linux web server 3

Symlink scan on Linux web server

Scan symlinks on web server directory structure recursively to find if any symlinks exist. I used it to discover if a shared web hosting server was compromised/ rooted using the symlink attack. Read about the attack in the link below. Note: Don’t forget to change the path.

Anatomy of the attack

PHP Malware Scan on Linux Server 4

PHP Malware Scan on Linux Server

Note: that there will be a lot false positives when scanning WordPress file structures.

 

Find world writable files on a Linux system 5

Find world writable files on a Linux system

Discover world writable files (aka with permission 777) will help you sometimes find out which files you missed to secure from your user’s eyes.

If you don’t understand Linux file permission bits you should read this

Sort first 20 processes by ram usage on linux system 6

Sort first 20 processes by ram usage on linux system

Sorting the first 20 processes by ram in a linux system is often useful when you want to narrow down and find which processes are eating up your server’s RAM

 

Find ulimit -a for other users that don't have shell access 7

Find ulimit -a for other users that don’t have shell access

Find ulimit -a for other users that don’t have shell access using su command and ulimit attaching a bash shell