Cover your tracks
On Linux
Log files
/etc/syslog.conf
In this file you can read all the logs that syslog log.
On linux systems a lot of logs are stored in:
/var/logsFor example:
/var/log/messagesHere you have failed and successful login attempts. SSH, SUDO, and much more.
/var/log/auth.logApache
/var/log/apache2/access.log
/var/log/apache2/error.logRemove your own ip like this
grep -v '<src-ip-address>' /path/to/access_log > a && mv a /path/to/access_logWhat it does is simply to copy all lines except the lines that contain your IP-address. And then move them, and them move them back again.
grep -v <entry-to-remove> <logfile> > /tmp/a ; mv /tmp/a <logfile> ; rm -f /tmp/aUTMP and WTMP
These logs are not stored in plaintext but instead as binaries. Which makes it a bit harder to clear.
wholastlastlogCommand history
All your commands are also stored.
echo $HISTFILE
echo $HISTSIZEYou can set your file-size like this to zero, to avoid storing commands.
export HISTSIZE=0If you set it when you get shell you won't have to worry about cleaning up the history.
Shred files
Shredding files lets you remove files in a more secure way.
shred -zu filenameOn windows
Clear env https://www.offensive-security.com/metasploit-unleashed/event-log-management/
Last updated
Was this helpful?