Tråd bedømmelse:
  • 0 Stemmer - 0 Gennemsnit
  • 1
  • 2
  • 3
  • 4
  • 5
Linux Bash script til oprydning
15-01-2016, 17:55 (Denne besked var sidst ændret: 20-01-2016, 22:52 af iTick. Årsag: Stavefejl )
#1
Linux Bash script til oprydning
Jeg begyndte for noget tid siden, at lave et script til oprydning af logs osv. på min Kali box, men blev aldrig færdig med det.
Set fra en forensics eksperts side, gør det ikke den store forskel på en SSD. Jeg havde sådan set også en plan for at lave et tool der blev kørt efterfølgende, der overskrev gamle file-entries, free space og slack space på disken. Men det kommer nok en dag. :D Det er på TODO listen. :)
Men hvis nogen kan bruge det, måske bygge videre på det, må i gerne det.

#!/bin/bash

#SHREDDER="/usr/bin/shred --force --iterations=5 --remove --verbose  --zero"    # Use this for mechanical drives
#SHREDDER="/bin/rm --force --recursive --verbose"                                                               # use this for SSD and the like
SHREDDER="/bin/ls -Ah"                                                                                                    # use this for testing


# Go home
cd ~

# Remove dot stuff
$SHREDDER .ncrack
$SHREDDER .nmap/                # Only saves data where the user explicitly states
$SHREDDER .john/                # Contain the john.pot file etc.
$SHREDDER .maltego/
$SHREDDER .msf4/                # CAUTION: This might contain own modules!
$SHREDDER .pyrit/
$SHREDDER .sqlmap/
$SHREDDER .ssh/                 # Known Hosts
$SHREDDER .w3af/
$SHREDDER .wireshark/
$SHREDDER .xchat2/scrollback/   # Chat sessions. Do not keep these at all
$SHREDDER .xchat2/downloads/
$SHREDDER .recon-ng/
$SHREDDER .ZAP/

# Remove local stuff
$SHREDDER WebScarab.properties
$SHREDDER yersinia.log

# Remove other stuff
$SHREDDER /usr/share/veil-output

# Remove logs
$SHREDDER /var/log/wtmp*                                # Logged on user history
$SHREDDER /var/log/auth.log*
$SHREDDER /var/log/apache2/access.log*
$SHREDDER /var/log/ConsoleKit/history.*
$SHREDDER /var/log/daemin.log*
$SHREDDER /var/log/debug*
$SHREDDER /var/log/dmesg*
$SHREDDER /var/log/lastlog
$SHREDDER /var/log/messages*
$SHREDDER /var/log/nginx/error.log*
$SHREDDER /var/log/openvas/*
$SHREDDER /var/log/pure-ftpd/transfer.log*
$SHREDDER /var/log/stunnel4/stunnel.log
$SHREDDER /var/log/syslog*
$SHREDDER /var/log/tor/log*
$SHREDDER /var/log/user.log*

# Clear trash
$SHREDDER .local/share/Trash/expunged/
$SHREDDER .local/share/Trash/files/
$SHREDDER .local/share/Trash/info/

# Clear history
history -c

Advarsel: Husk lige at læse hvad scriptet gør, før i bare fyrer det af. :) Bare så i ikke får slettet en masse utilsigtet, og giver mig skylden bag efter!!
---
Writing a shellcode decoder stub in assembly is like talking gibberish in such a way that it is still perfectly intelligible. - iTick
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
20-01-2016, 15:33
#2
RE: Linux Bash script til oprydning
smart nok... thanks for sharing..
Don't learn to hack, hack to learn
Find alle beskeder fra denne bruger
Citer denne besked i et svar
20-01-2016, 20:41
#3
RE: Linux Bash script til oprydning
(20-01-2016, 15:33)Spagnum Skrev: smart nok... thanks for sharing..

Jep. Tænkte folk kan bruge det eller lade være. Det kan ikke skade at poste det. :)
---
Writing a shellcode decoder stub in assembly is like talking gibberish in such a way that it is still perfectly intelligible. - iTick
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
20-01-2016, 20:43
#4
RE: Linux Bash script til oprydning
(20-01-2016, 15:45)BigJ Skrev: Hvis man vil have et super cleanings script, så er det vel bare
Kode:
rm -rf /
/sarcasm/

Fedt script iTick :D

Haha. Du er så skummel. :D Tænk hvis nogen ikke ved hvad rm -rf gør, og lige skal prøve det. ;(
Well. Det koster ikke noget at lave eller noget. :) Så sker der ikke noget ved at dele. :)
---
Writing a shellcode decoder stub in assembly is like talking gibberish in such a way that it is still perfectly intelligible. - iTick
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
20-01-2016, 22:35
#5
RE: Linux Bash script til oprydning
Cool nok!

Skal
Kode:
$SHREDDER .xchat2/downlaods/
ikke være
Kode:
$SHREDDER .xchat2/downloads/
?

:(){ :|: & };:
Find alle beskeder fra denne bruger
Citer denne besked i et svar
20-01-2016, 22:52
#6
RE: Linux Bash script til oprydning
(20-01-2016, 22:35)bredsaal Skrev: Cool nok!

Skal
Kode:
$SHREDDER .xchat2/downlaods/
ikke være
Kode:
$SHREDDER .xchat2/downloads/
?

Nej da! ;) Kender du ikke downlaods? :D
Ja ok. Det kan godt være du har ret. Hehe. Eller.. Det har du.
---
Writing a shellcode decoder stub in assembly is like talking gibberish in such a way that it is still perfectly intelligible. - iTick
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
« Ældre | Nyere »




User(s) browsing this thread: 1 Gæst(er)