[bash] console in- en output loggen

Pagina: 1
Acties:

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 24-05 21:44

wzzrd

The guy with the Red Hat

Topicstarter
Is er een manier (ongetwijfeld) om de hele in- en output rommel van een console (bash, via ssh) te loggen in een textfile?
Ik heb het gevoel dat het kan, maar ik heb geen idee waar te beginnen...

Verwijderd

kijk eens naar script... :)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
areana@areana:~> script
Script started, file is typescript
areana@areana:~> echo 'hoi!'
hoi!
areana@areana:~> exit
Script done, file is typescript
areana@areana:~> cat typescript
Script started on Tue Jul 16 16:12:24 2002
areana@areana:~> echo 'hoi!'
hoi!
areana@areana:~> exit

Script done on Tue Jul 16 16:12:29 2002
areana@areana:~>

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 24-05 21:44

wzzrd

The guy with the Red Hat

Topicstarter
Op dinsdag 16 juli 2002 16:09 schreef areana het volgende:
kijk eens naar script... :)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
areana@areana:~> script
Script started, file is typescript
areana@areana:~> echo 'hoi!'
hoi!
areana@areana:~> exit
Script done, file is typescript
areana@areana:~> cat typescript
Script started on Tue Jul 16 16:12:24 2002
areana@areana:~> echo 'hoi!'
hoi!
areana@areana:~> exit

Script done on Tue Jul 16 16:12:29 2002
areana@areana:~>
Thanks m8! Sorry voor de n00b vraag hoor :) :X
Sommige dingen kom je gewoon pas na een hele tijd *nix gebruik tegen...

Verwijderd

Hey, kun je dit niet gebruiken als een soort Intrusion Detection? Kun je dit niet aan Bash koppelen op een of andere manier. Desnoods krijg je een mailtje als er iemand is ingelogd en weer is uitgelogd. Weet je precies wat er gebeurt...

Verwijderd

ja tuurlijk kun je dit gebruiken als hids. Al is het wel een erg simpel te detecteren methode. Het scheen ook mogelijk zijn om bash direct alles te kunnen laten loggen, al weet ik niet meer hoe...

Verwijderd

Lijkt me best interessant...

Verwijderd

zal er vanavond wel weer ff naar op zoek gaan...

Verwijderd

hebbes:

bash-bofh-2.05-0.0.1
Bash-bofh is a patch to provide true BOFH log functions to bash 2.05. Features the ability to log all commands to syslog. Changes: Loglevel and logfacility configurable through --with-bofh-loglevel and --with-bofh-logfacility. split-userlog utility included to split the generated logfile into $USERNAME.log files for each user. Homepage: http://www.ccitt5.net. By EF

edit:

al weet ik niet of deze patch ook stdout/stderr logged...

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 13:47

deadinspace

The what goes where now?

Er was ook nog zoiets als 'ttysnoop' om op een tty (geen id of het op een pts werkt) mee te lezen...

Verwijderd

r3b00t: die patch roeleert en kan complete scripts loggen wanneer correct ingesteld. Je kunt echter ook gewoon wat rommelen met de Bash variables en bepaalde vars op readonly zetten.

www.honeynet.org staat ook een patch ergens voor eenzelfde functie als bash-bofh.

Ik heb zelf een tijdje een chroot gedraaid met guest/guest account als honeypot. Best leuk om in de gaten te houden hoe sommige stumpers scriptjes in elkaar flansen die niet werken >:)

Verwijderd

Op dinsdag 16 juli 2002 20:22 schreef deadinspace het volgende:
Er was ook nog zoiets als 'ttysnoop' om op een tty (geen id of het op een pts werkt) mee te lezen...
Werkt ook via /dev/pts/* ja. Werkt niet met SSH (althans ik kreeg het niet aan de praat)
Pagina: 1