/l3/users/ikravchuk/xg-ids/linux2.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#apt-get install oinkmaster
Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: libarchive-tar-perl libcompress-zlib-perl libio-zlib-perl Suggested packages: libio-string-perl The following NEW packages will be installed: libarchive-tar-perl libcompress-zlib-perl libio-zlib-perl oinkmaster 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 215kB of archives. ... Selecting previously deselected package libio-zlib-perl. Unpacking libio-zlib-perl (from .../libio-zlib-perl_1.04-1_all.deb) ... Selecting previously deselected package libarchive-tar-perl. Unpacking libarchive-tar-perl (from .../libarchive-tar-perl_1.30-2_all.deb) ... Selecting previously deselected package oinkmaster. Unpacking oinkmaster (from .../oinkmaster_2.0-1_all.deb) ... Setting up libcompress-zlib-perl (1.42-2) ... Setting up libio-zlib-perl (1.04-1) ... Setting up libarchive-tar-perl (1.30-2) ... Setting up oinkmaster (2.0-1) ... |
#oinkmaster
Error: no output directory specified. Oinkmaster v2.0, Copyright (C) 2001-2006 Andreas Östling <andreaso@it.su.se> Usage: oinkmaster -o <outdir> [options] <outdir> is where to put the new files. This should be the directory where you store your Snort rules. Options: -b <dir> Backup your old rules into <dir> before overwriting them -c Careful mode (dry run) - check for changes but do not update anything -C <file> Use this configuration file instead of the default May be specified multiple times to load multiple files ... -S <file> Look for new variables in this file in the downloaded archive instead of the default (snort.conf). Used in conjunction with -U. May be specified multiple times to search multiple files. -T Config test - just check configuration file(s) for errors/warnings -u <url> Download from this URL instead of URL(s) in the configuration file (http|https|ftp|file|scp:// ... .tar.gz|.gz, or dir://<dir>) May be specified multiple times to grab multiple rules archives -U <file> Merge new variables from downloaded snort.conf(s) into <file> -v Verbose mode (debug) -V Show version and exit |
#/etc/
acidbase/ groff/ php4/ acpi/ gtk-2.0/ php5/ aide/ honeypot/ postgresql-common/ alternatives/ icedove/ ppp/ apache/ iceweasel/ rc0.d/ apache2/ init.d/ rc1.d/ apt/ initramfs-tools/ rc2.d/ bash_completion.d/ ldap/ rc3.d/ calendar/ ld.so.conf.d/ rc4.d/ console/ logcheck/ rc5.d/ ... cron.monthly/ menu/ security/ cron.weekly/ menu-methods/ skel/ dbconfig-common/ modprobe.d/ snort/ default/ modutils/ ssh/ defoma/ mysql/ ssl/ devfs/ nessus/ syslog-ng/ dhcp3/ network/ terminfo/ dictionaries-common/ openoffice/ udev/ dpkg/ opt/ vim/ emacs/ pam.d/ X11/ |
#vi /etc/oinkmaster.conf
163a164,165 > > |
#rsync
![]() http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# bash: rsync: command not found |
#rsync
![]() http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# bash: rsync: command not found |
#apt-get install rsync
Reading package lists... Done Building dependency tree... Done The following NEW packages will be installed: rsync 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 261kB of archives. After unpacking 512kB of additional disk space will be used. Get:1 http://debian.org.ua etch/main rsync 2.6.9-2 [261kB] Fetched 261kB in 1s (152kB/s) Selecting previously deselected package rsync. (Reading database ... 27777 files and directories currently installed.) Unpacking rsync (from .../rsync_2.6.9-2_i386.deb) ... Setting up rsync (2.6.9-2) ... |
#rsync
![]() --blocking-io use blocking I/O for the remote shell --stats give some file-transfer stats -8, --8-bit-output leave high-bit chars unescaped in output -h, --human-readable output numbers in a human-readable format --progress show progress during transfer -P same as --partial --progress -i, --itemize-changes output a change-summary for all updates --out-format=FORMAT output updates using the specified FORMAT --log-file=FILE log what we're doing to the specified FILE --log-file-format=FMT log updates using the specified FMT |
#rsync linux3 /etc/o
![]() http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# oinkmaster.conf openoffice/ opt/ |
#rsync linux3 /etc/oinkmaster.conf /etc/
![]() http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# Display all 151 possibilities? (y or n) |
#rsync linux3 /etc/oinkmaster.conf /etc/oinkmaster.conf
![]() rsync: link_stat "/root/linux3" failed: No such file or directory (2) rsync error: some files could not be transferred (code 23) at main.c(977) [sender=2.6.9] |
#rsync root@linux3 /etc/oinkmaster.conf /etc/oinkmaster.conf
![]() rsync: link_stat "/root/root@linux3" failed: No such file or directory (2) rsync error: some files could not be transferred (code 23) at main.c(977) [sender=2.6.9] |
#rsync linux3/etc/oinkmaster.conf /etc/oinkmaster.conf
![]() Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# rsync: link_stat "/root/linux3/etc/oinkmaster.conf" failed: No such file or directory (2) rsync error: some files could not be transferred (code 23) at main.c(977) [sender=2.6.9] |
#rsync
![]() rsync: link_stat "/root/linux3/etc/oinkmaster.conf" failed: No such file or directory (2) rsync error: some files could not be transferred (code 23) at main.c(977) [sender=2.6.9] |
#rsync
![]() --read-batch=FILE read a batched update from FILE --protocol=NUM force an older protocol version to be used -4, --ipv4 prefer IPv4 -6, --ipv6 prefer IPv6 --version print version number (-h) --help show this help (-h works with no other options) Use "rsync --daemon --help" to see the daemon-mode command-line options. Please see the rsync(1) and rsyncd.conf(5) man pages for full documentation. See http://rsync.samba.org/ for updates, bug reports, and answers rsync error: syntax or usage error (code 1) at main.c(1303) [client=2.6.9] |
#rsync | more
|
#rsync -h
--only-write-batch=FILE like --write-batch but w/o updating destination --read-batch=FILE read a batched update from FILE --protocol=NUM force an older protocol version to be used -4, --ipv4 prefer IPv4 -6, --ipv6 prefer IPv6 --version print version number (-h) --help show this help (-h works with no other options) Use "rsync --daemon --help" to see the daemon-mode command-line options. Please see the rsync(1) and rsyncd.conf(5) man pages for full documentation. See http://rsync.samba.org/ for updates, bug reports, and answers |
#rsync linux3 /etc/oinkmaster.conf /etc/oinkmaster.conf
![]() Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# rsync: link_stat "/root/linux3" failed: No such file or directory (2) rsync error: some files could not be transferred (code 23) at main.c(977) [sender=2.6.9] |
#q
![]() bash: q: command not found |
#man rsync
|
#rsync host:inux3 /etc/oinkmaster.conf /etc/oinkmas
![]() --min-size=SIZE don't transfer any file smaller than SIZE --partial keep partially transferred files --partial-dir=DIR put a partially transferred file into DIR --delay-updates put all updated files into place at transfer's end -m, --prune-empty-dirs prune empty directory chains from the file-list --numeric-ids don't map uid/gid values by user/group name --timeout=TIME set I/O timeout in seconds -I, --ignore-times don't skip files that match in size and mod-time --size-only skip files that match in size --modify-window=NUM compare mod-times with reduced accuracy ^[[CSegmentation fault |
#rsync -host:linux3 /etc/oinkmaster.conf /etc/oinkmaster.conf
![]() Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# rsync: -host:linux3: unknown option rsync error: syntax or usage error (code 1) at main.c(1318) [client=2.6.9] |
#vi /etc/oinkmaster.conf
163c163 < --- > url = http://www.snort.org/pub-bin/oinkmaster.cgi/7ebe52b1134522c9b9ff42b8ff69f85ebda7d1d4/snortrules-snapshot-2.3.tar.gz |
#oinkmaster -o /etc/snort/r
![]() http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# reference.config rules/ |
#oinkmaster -o /etc/snort/rules/
![]() Loading /etc/oinkmaster.conf Downloading file from http://www.snort.org/dl/rules/snortrules-snapshot-2_2.tar.gz... /usr/sbin/oinkmaster: Error: could not download from http://www.snort.org/dl/rules/snortrules-snapshot-2_2.tar.gz. Output from wget follows: --06:52:10-- http://www.snort.org/dl/rules/snortrules-snapshot-2_2.tar.gz => `/var/run/oinkmaster/oinkmaster.6hzLE0HUPG/url.VXsNKfd2Ag/snortrules.tar.gz' Resolving www.snort.org... 199.107.65.177 Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 404 Not Found 06:52:11 ERROR 404: Not Found. Oink, oink. Exiting... |
#vi /etc/oinkmaster.conf
11c11 < url = http://www.snort.org/dl/rules/snortrules-snapshot-2_2.tar.gz --- > #url = http://www.snort.org/dl/rules/snortrules-snapshot-2_2.tar.gz |
#oinkmaster -o /etc/snort/rules/
alert tcp $EXTERNAL_NET any -> $HOME_NET any (msg:"BACKDOOR nirvana 2.0 runtime detection - explore c drive"; flow:to_server,established; content:"|AC|kC|3A 5C|"; reference:url,www.megasecurity.org/trojans/n/nirvana/Nirvana2.0.html; classtype:trojan-activity; sid:10442; rev:1;) alert tcp $HOME_NET 2115 -> $EXTERNAL_NET any (msg:"BACKDOOR bugs runtime detection - file manager server-to-client"; flow:from_server,established; flowbits:isset,Bugs_InitConnection; content:"CURDIR "; nocase; reference:url,www.commodon.com/threat/threat-bugs.htm; classtype:trojan-activity; sid:6473; rev:1;) alert tcp $HOME_NET any -> $EXTERNAL_NET any (msg:"BACKDOOR a trojan 2.0 runtime detection - get harddisk info"; flow:from_server,established; flowbits:isset,A_Trojan_GetHarddiskInfo; content:"infhd"; depth:5; reference:url,www.spywareguide.com/product_show.php?id=1271; reference:url,www3.ca.com/securityadvisor/pest/pest.aspx?id=611; classtype:trojan-activity; sid:6092; rev:1;) alert udp $EXTERNAL_NET any -> $HOME_NET 27184 (msg:"BACKDOOR alvgus 2000 runtime detection"; content:"fe"; depth:2; nocase; flowbits:set,Alvgus_ExecuteCommand; flowbits:noalert; classtype:trojan-activity; sid:6101; rev:1;) alert tcp $HOME_NET 9999 -> $EXTERNAL_NET any (msg:"BACKDOOR forced entry v1.1 beta runtime detection"; flow:from_server,established; content:"ForCed"; depth:6; nocase; content:"EnTrY"; distance:0; nocase; content:"|0D 0A 0D 0A 0D 0A|Connection"; distance:0; nocase; content:" Stable"; distance:0; nocase; pcre:"/^ForCed\s+EnTrY\s+\d+\x2E\d+\x2E\d+\x0D\x0A\x0D\x0A\x0D\x0AConnection\s+Stable/ alert icmp $EXTERNAL_NET any -> $HOME_NET any (msg:"BACKDOOR icmp cmd 1.0 runtime detection - pskill"; itype:0; content:"pskill"; nocase; threshold:type limit, track by_src, count 1, seconds 300; reference:url,www3.ca.com/securityadvisor/pest/pest.aspx?id=453077250; classtype:trojan-activity; sid:10108; rev:1;) alert tcp $HOME_NET any -> $EXTERNAL_NET any (msg:"BACKDOOR net demon runtime detection - open browser response"; flow:from_server,established; flowbits:isset,NetDemon_OpenBrowser; content:"browseropened|0A|"; depth:14; nocase; reference:url,www3.ca.com/securityadvisor/pest/pest.aspx?id=4029; classtype:trojan-activity; sid:6315; rev:1;) alert tcp $EXTERNAL_NET any -> $HOME_NET 1254 (msg:"BACKDOOR ieva 1.0 runtime detection - swap mouse"; flow:to_server,established; content:"OTHER"; depth:5; nocase; reference:url,www.www.megasecurity.org/trojans/i/ieva/Ieva1.0.html; classtype:trojan-activity; sid:9835; rev:1;) alert tcp $HOME_NET any -> $EXTERNAL_NET any (msg:"BACKDOOR reversable ver1.0 runtime detection - initial connection - flowbit set"; flow:to_server,established; content:"PORT="; depth:5; content:"Victim="; distance:0; pcre:"/^PORT\x3D\d+\x2AVictim\x3D/"; flowbits:set,ReVerSaBle_InitConnection; flowbits:noalert; classtype:trojan-activity; sid:7724; rev:1;) alert tcp $EXTERNAL_NET any -> $HOME_NET 1023 (msg:"BACKDOOR net runner runtime detection - download file client-to-server"; flow:to_server,established; content:"|0D|Download File"; depth:14; nocase; flowbits:set,NetRunner_Download_File; flowbits:noalert; reference:url,www3.ca.com/securityadvisor/pest/pest.aspx?id=453077503; classtype:trojan-activity; sid:6120; rev:3;) alert tcp $HOME_NET any -> $EXTERNAL_NET $HTTP_PORTS (msg:"BACKDOOR fkwp 2.0 runtime detection - icq notification"; flow:to_server,established; uricontent:"folder_id="; nocase; uricontent:"params_count="; nocase; uricontent:"nick_name="; nocase; uricontent:"user_email=fkwp@yahoo.com"; nocase; content:"user_uin="; nocase; content:"friend_nickname="; nocase; content:"friend_contact="; nocase |
#vi /etc/snort/snort.conf
|
#cd /etc/snort/rules/
|
#ls
attack-responses.rules dns.rules icmp.rules netbios.rules pop3.rules sid-msg.map tftp.rules web-client.rules backdoor.rules dos.rules imap.rules nntp.rules porn.rules smtp.rules threshold.conf web-coldfusion.rules bad-traffic.rules experimental.rules info.rules oracle.rules reference.config snmp.rules unicode.map web-frontpage.rules chat.rules exploit.rules local.rules other-ids.rules rpc.rules specific-threats.rules virus.rules web-iis.rules classification.config finger.rules misc.rules p2p.rules rservices.rules spyware-put.rules VRT-License.txt web-misc.rules ddos.rules ftp.rules multimedia.rules policy.rules scan.rules sql.rules web-attacks.rules web-php.rules deleted.rules icmp-info.rules mysql.rules pop2.rules shellcode.rules telnet.rules web-cgi.rules x11.rules |
#ls -l
-rw-r--r-- 1 root root 4874 2007-06-23 06:54 virus.rules -rw-r----- 1 root root 17303 2007-06-23 06:54 VRT-License.txt -rw-r--r-- 1 root root 1375 2007-06-23 06:54 web-attacks.rules -rw-r--r-- 1 root root 105804 2007-06-23 06:54 web-cgi.rules -rw-r--r-- 1 root root 632379 2007-06-23 06:54 web-client.rules -rw-r--r-- 1 root root 13512 2007-06-23 06:54 web-coldfusion.rules -rw-r--r-- 1 root root 11773 2007-06-23 06:54 web-frontpage.rules -rw-r--r-- 1 root root 46343 2007-06-23 06:54 web-iis.rules -rw-r--r-- 1 root root 116916 2007-06-23 06:54 web-misc.rules -rw-r--r-- 1 root root 40558 2007-06-23 06:54 web-php.rules -rw-r--r-- 1 root root 1433 2007-06-23 06:54 x11.rules |
#/etc/init.d/snort
![]() Usage: /etc/init.d/snort {start|stop|restart|force-restart|reload|force-reload|status|config-check} |
#/etc/init.d/snort start
![]() Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# WARN: /etc/snort/db-pending-config file found WARN: Snort will not start as its database is not yet configured. WARN: Please configure the database as described in WARN: /usr/share/doc/snort-{pgsql,mysql}/README-database.Debian WARN: and remove /etc/snort/db-pending-config |
#/var/log/
![]() bash: /var/log/: is a directory |
#cd /var/lo
![]() local/ lock/ log/ lost+found/ |
#cd /var/log/
|
#cd /var/log/
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# |
#ls
![]() Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# acpid boot dmesg.0 dpkg.log honeypot mail.err mysql mysql.log.3.gz syslog user.log aide btmp dmesg.1.gz exim4 installer mail.info mysql.err mysql.pipe syslog.0 uucp.log apache daemon.log dmesg.2.gz faillog kern.log mail.log mysql.log nessus syslog.1.gz wtmp apache2 debug dmesg.3.gz fontconfig.log lastlog mail.warn mysql.log.1.gz news syslog.2.gz Xorg.0.log auth.log dmesg dmesg.4.gz fsck lpr.log messages mysql.log.2.gz snort syslog.3.gz Xorg.0.log.old |
#ls
acpid auth.log debug dmesg.2.gz exim4 honeypot lpr.log mail.warn mysql.log mysql.pipe syslog syslog.3.gz Xorg.0.log aide boot dmesg dmesg.3.gz faillog installer mail.err messages mysql.log.1.gz nessus syslog.0 user.log Xorg.0.log.old apache btmp dmesg.0 dmesg.4.gz fontconfig.log kern.log mail.info mysql mysql.log.2.gz news syslog.1.gz uucp.log apache2 daemon.log dmesg.1.gz dpkg.log fsck lastlog mail.log mysql.err mysql.log.3.gz snort syslog.2.gz wtmp |
#cat /var/log/snort/alert
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# |
#cd alert
![]() bash: cd: alert: Not a directory |
#ls
alert |
#ls -l
total 0 -rw-r----- 1 snort adm 0 2007-06-23 05:55 alert |
#ping -f linux3
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# PING linux3.unix.nt (192.168.15.200) 56(84) bytes of data. |
#ls
acpid auth.log debug dmesg.2.gz exim4 honeypot lpr.log mail.warn mysql.log mysql.pipe syslog syslog.3.gz Xorg.0.log aide boot dmesg dmesg.3.gz faillog installer mail.err messages mysql.log.1.gz nessus syslog.0 user.log Xorg.0.log.old apache btmp dmesg.0 dmesg.4.gz fontconfig.log kern.log mail.info mysql mysql.log.2.gz news syslog.1.gz uucp.log apache2 daemon.log dmesg.1.gz dpkg.log fsck lastlog mail.log mysql.err mysql.log.3.gz snort syslog.2.gz wtmp |
#cat /var/log/snort/alert
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# |
#cat /var/log/snort/
![]() cat: /var/log/snort/: Is a directory |
#cat /var/log/snort
![]() cat: /var/log/snort: Is a directory |
#ps -ef | grep snort
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# root 6516 6006 0 07:01 pts/6 00:00:00 grep snort |
#/etc/init.d/snort start
![]() Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# WARN: /etc/snort/db-pending-config file found WARN: Snort will not start as its database is not yet configured. WARN: Please configure the database as described in WARN: /usr/share/doc/snort-{pgsql,mysql}/README-database.Debian WARN: and remove /etc/snort/db-pending-config |
#/etc/init.d/snort start
![]() Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# WARN: /etc/snort/db-pending-config file found WARN: Snort will not start as its database is not yet configured. WARN: Please configure the database as described in WARN: /usr/share/doc/snort-{pgsql,mysql}/README-database.Debian WARN: and remove /etc/snort/db-pending-config |
#[root@linux2:log]#
![]() PING linux3.unix.nt (192.168.15.200) 56(84) bytes of data. . bash: [root@linux2:log]#: command not found |
#zcat /usr/share/doc/snort-mysql/create_mysql.gz
# You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. CREATE TABLE `schema` ( vseq INT UNSIGNED NOT NULL, ctime DATETIME NOT NULL, PRIMARY KEY (vseq)); INSERT INTO `schema` (vseq, ctime) VALUES ('106', now()); CREATE TABLE event ( sid INT UNSIGNED NOT NULL, cid INT UNSIGNED NOT NULL, signature INT UNSIGNED NOT NULL, ... INSERT INTO encoding (encoding_type, encoding_text) VALUES (1, 'base64'); INSERT INTO encoding (encoding_type, encoding_text) VALUES (2, 'ascii'); # detail is a lookup table for storing different detail levels CREATE TABLE detail (detail_type TINYINT UNSIGNED NOT NULL, detail_text TEXT NOT NULL, PRIMARY KEY (detail_type)); INSERT INTO detail (detail_type, detail_text) VALUES (0, 'fast'); INSERT INTO detail (detail_type, detail_text) VALUES (1, 'full'); # be sure to also use the snortdb-extra tables if you want # mappings for tcp flags, protocols, and ports |
#nmap linux3
22/tcp open ssh 25/tcp open smtp 53/tcp open domain 79/tcp open finger 80/tcp open http 111/tcp open rpcbind 113/tcp open auth 514/tcp open shell MAC Address: 00:0A:01:D4:D1:E3 (Sohoware) Nmap finished: 1 IP address (1 host up) scanned in 0.861 seconds |
#zcat /usr/share/doc/snort-mysql/create_mysql.gz | mysql -p snort_log
![]() Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# Enter password: ERROR 1049 (42000): Unknown database 'snort_log' |
#mysql -p
Your MySQL connection id is 29 Server version: 5.0.32-Debian_7etch1-log Debian etch distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> create database snort_log -> ; Query OK, 1 row affected (0.00 sec) mysql> exit Bye |
#zcat /usr/share/doc/snort-mysql/create_mysql.gz | mysql -p snort_log
Enter password: |
#/etc/init.d/snort start
![]() Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# WARN: /etc/snort/db-pending-config file found WARN: Snort will not start as its database is not yet configured. WARN: Please configure the database as described in WARN: /usr/share/doc/snort-{pgsql,mysql}/README-database.Debian WARN: and remove /etc/snort/db-pending-config |
#/etc/init.d/snort restart
No snort instance found to be restarted! |
#/etc/init.d/snort star
![]() Usage: /etc/init.d/snort {start|stop|restart|force-restart|reload|force-reload|status|config-check} |
#/etc/init.d/snort start
![]() WARN: /etc/snort/db-pending-config file found WARN: Snort will not start as its database is not yet configured. WARN: Please configure the database as described in WARN: /usr/share/doc/snort-{pgsql,mysql}/README-database.Debian WARN: and remove /etc/snort/db-pending-config |
#cd /etc/snort/
|
#ls
classification.config db-pending-config gen-msg.map reference.config rules sid-msg.map snort.conf snort.debian.conf threshold.conf unicode.map |
#cat db-pending-config
|
#rm db-pending-config
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# |
#/etc/init.d/snort start
Starting Network Intrusion Detection System: snort(eth0)No /etc/snort/snort.eth0.conf, defaulting to snort.conf . |
#ps -ef | grep snort
root 6689 6006 0 07:10 pts/6 00:00:00 grep snort |
#cd /etc/snort
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# |
#ls
classification.config gen-msg.map reference.config rules sid-msg.map snort.conf snort.debian.conf threshold.conf unicode.map |
#vi snort.conf
|
#/etc/init.d/snort restart
Stopping Network Intrusion Detection System: snort(eth0). Starting Network Intrusion Detection System: snort(eth0)No /etc/snort/snort.eth0.conf, defaulting to snort.conf . |
#ps -ef | grep snort
snort 6734 1 21 07:14 ? 00:00:02 /usr/sbin/snort -m 027 -D -d -l /var/log/snort -u snort -g snort -c /etc/snort/snort.conf -S HOME_NET=[192.168.0.0/16] -i eth0 root 6741 6006 0 07:14 pts/6 00:00:00 grep snort |
#cd /etc/snort
|
#cd /var/
|
#log
![]() bash: log: command not found |
#ls
backups cache lib local lock log lost+found mail opt run spool tmp www |
#xs log
![]() bash: xs: command not found |
#cd log
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# |
#ls
acpid auth.log debug dmesg.2.gz exim4 honeypot lpr.log mail.warn mysql.log mysql.pipe syslog syslog.3.gz Xorg.0.log aide boot dmesg dmesg.3.gz faillog installer mail.err messages mysql.log.1.gz nessus syslog.0 user.log Xorg.0.log.old apache btmp dmesg.0 dmesg.4.gz fontconfig.log kern.log mail.info mysql mysql.log.2.gz news syslog.1.gz uucp.log apache2 daemon.log dmesg.1.gz dpkg.log fsck lastlog mail.log mysql.err mysql.log.3.gz snort syslog.2.gz wtmp |
#cd snort/
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# |
#ls
alert tcpdump.log.1182597013 tcpdump.log.1182597251 |
#cat tcpdump.log.1182597
![]() http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# cat: tcpdump.log.1182597: No such file or directory |
#cat alert
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# exit |
#cat tcpdump.log.1182597251
|
#cat tcpdump.log.1182597013
|
#ps -ef | grep snort
snort 6734 1 2 07:14 ? 00:00:02 /usr/sbin/snort -m 027 -D -d -l /var/log/snort -u snort -g snort -c /etc/snort/snort.conf -S HOME_NET=[192.168.0.0/16] -i eth0 root 6834 6006 0 07:16 pts/6 00:00:00 grep snort |
#ps -ef | grep snort
Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# snort 6734 1 1 07:14 ? 00:00:02 /usr/sbin/snort -m 027 -D -d -l /var/log/snort -u snort -g snort -c /etc/snort/snort.conf -S HOME_NET=[192.168.0.0/16] -i eth0 root 6847 6006 0 07:17 pts/6 00:00:00 grep snort |
#cd snort/
![]() bash: cd: snort/: No such file or directory |
#ps -ef | grep snort
snort 6734 1 1 07:14 ? 00:00:02 /usr/sbin/snort -m 027 -D -d -l /var/log/snort -u snort -g snort -c /etc/snort/snort.conf -S HOME_NET=[192.168.0.0/16] -i eth0 root 6859 6006 0 07:17 pts/6 00:00:00 grep snort |
#cat /var/lo
![]() local/ lock/ log/ lost+found/ |
#cat /var/log//m
![]() mail.err mail.log messages mysql.err mysql.log.1.gz mysql.log.3.gz mail.info mail.warn mysql/ mysql.log mysql.log.2.gz mysql.pipe |
#cat /var/log//mysql.log
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# |
#cat /var/log//mysql.err
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# |
#cat /var/log/mysql.log
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# |
#cat /var/log/mysql.err
|
#cat /var/log/messages
Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Checking if this processor honours the WP bit even in supervisor mode... Ok. Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Calibrating delay using timer specific routine.. 3603.79 BogoMIPS (lpj=7207584) Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Security Framework v1.0.0 initialized Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: SELinux: Disabled at boot. Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Capability LSM initialized Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Mount-cache hash table entries: 512 Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: CPU: Trace cache: 12K uops, L1 D cache: 8K Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: CPU: L2 cache: 128K Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: CPU: Hyper-Threading is disabled Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Intel machine check architecture supported. Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Intel machine check reporting enabled on CPU#0. |
#ls
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# alert tcpdump.log.1182597013 tcpdump.log.1182597251 |
#cat alert
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]# |
local/ lock/ log/ lost+found/
mail.err mail.log messages mysql.err mysql.log.1.gz mysql.log.3.gz mail.info mail.warn mysql/ mysql.log mysql.log.2.gz mysql.pipe
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]#
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]#
Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Checking if this processor honours the WP bit even in supervisor mode... Ok. Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Calibrating delay using timer specific routine.. 3603.79 BogoMIPS (lpj=7207584) Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Security Framework v1.0.0 initialized Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: SELinux: Disabled at boot. Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Capability LSM initialized Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Mount-cache hash table entries: 512 Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: CPU: Trace cache: 12K uops, L1 D cache: 8K Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: CPU: L2 cache: 128K Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: CPU: Hyper-Threading is disabled Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Intel machine check architecture supported. Jun 20 01:41:05 s_all@linux1/192.168.15.202 kernel: Intel machine check reporting enabled on CPU#0.
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]#
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]#
http://www.snort.org/pub-bin/oinkmaster.cgi/*oinkcode*/snortrules-snapshot-2.3.tar.gz (try: 2) => `/var/run/oinkmaster/oinkmaster.9swzRlc2Pt/url.qnIs4lWnM8/snortrules.tar.gz' Connecting to www.snort.org|199.107.65.177|:80... connected. HTTP request sent, awaiting response... 403 You must be a registered user with a valid oink code to download this file. 10:14:31 ERROR 403: You must be a registered user with a valid oink code to download this file.. Oink, oink. Exiting... [root@linux3:~]# [root@linux3:~]# [root@linux3:~]#
Время первой команды журнала | 13:32:20 2007- 6-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:19:07 2007- 6-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.78 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008