/l3/users/12-12-2011/NT-Lnet/debian3.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 |
|
#ls -l xinetd.*
-rw-r--r-- 1 root root 289 Дек 13 15:20 xinetd.conf xinetd.d: итого 24 -rw-r--r-- 1 root root 798 Мар 26 2008 chargen -rw-r--r-- 1 root root 660 Мар 26 2008 daytime -rw-r--r-- 1 root root 549 Мар 26 2008 discard -rw-r--r-- 1 root root 580 Мар 26 2008 echo -rw-r--r-- 1 root root 242 Дек 13 14:21 redir -rw-r--r-- 1 root root 727 Мар 26 2008 time |
#ls -l xinetd*
-rw-r--r-- 1 root root 289 Дек 13 15:20 xinetd.conf xinetd.d: итого 24 -rw-r--r-- 1 root root 798 Мар 26 2008 chargen -rw-r--r-- 1 root root 660 Мар 26 2008 daytime -rw-r--r-- 1 root root 549 Мар 26 2008 discard -rw-r--r-- 1 root root 580 Мар 26 2008 echo -rw-r--r-- 1 root root 242 Дек 13 14:21 redir -rw-r--r-- 1 root root 727 Мар 26 2008 time |
#cp xinetd.conf xinetd.conf.back
|
#nano xinetd.
|
#Simple configuration file for xinetd
Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#telnet localhost tee
Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. A NULL argv[0] was passed through an exec system call. Connection closed by foreign host. |
#Simple configuration file for xinetd
Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#tee --help
ÐÑполÑзование: tee [ÐÐФÐÐРй ФÐÐÐ , --append допиÑаÑÑ Ð² заданнÑе ФÐÐÐ nore-interrupts игноÑиÑоваÑÑ ÑÐ¸Ð³Ð½Ð°Ð»Ñ Ð¿ÑеÑÑÐ²Ð°Ð½Ð¸Ñ --help показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии и вÑйÑи ÐÑли ФÐÐÐндаÑÑнÑй вÑвод. Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² tee ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе tee ÑообÑений по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'tee invocation' |
#Simple configuration file for xinetd
Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#whi
which while whiptail |
#which tee
/usr/bin/tee |
#Simple configuration file for xinetd
Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#telnet localhost chargen
Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused |
#nano xinetd.d/
|
#nano xinetd.d/chargen
--- /tmp/l3-saved-5471.15795.23758 2011-12-13 15:49:54.000000000 +0200 +++ xinetd.d/chargen 2011-12-13 15:50:05.000000000 +0200 @@ -6,7 +6,7 @@ # This is the tcp version. service chargen { - disable = yes + disable = no type = INTERNAL id = chargen-stream socket_type = stream @@ -18,7 +18,7 @@ # This is the udp version. service chargen { - disable = yes + disable = no type = INTERNAL id = chargen-dgram socket_type = dgram |
#default: off
|
#default: off
|
#telnet localhost tee
Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. A NULL argv[0] was passed through an exec system call. Connection closed by foreign host. |
#xconv.pl < /etc/inetd.conf > /etc/xinetd.conf
|
#nano /etc/services
|
#Network services, Internet style
|
#This file generated by xconv.pl, included with the xinetd
|
#11/12/13@15:39:21: START: echo pid=6915 from=127.0.0.1
|
#This file generated by xconv.pl, included with the xinetd
Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
# log_on_failure = HOST
Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#This file generated by xconv.pl, included with the xinetd
Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#apt-get install nmap
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: liblua5.1-0 НОВЫЕ пакеты, которые будут установлены: liblua5.1-0 nmap обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 38 пакетов не обновлено. Необходимо скачать 1 665 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 6 525 kB. ... Получено:2 http://ftp.ua.debian.org/debian/ squeeze/main nmap i386 5.00-3 [1 584 kB] Получено 1 665 kБ за 2с (605 kБ/c) Выбор ранее не выбранного пакета liblua5.1-0. (Чтение базы данных ... на данный момент установлено 29472 файла и каталога.) Распаковывается пакет liblua5.1-0 (из файла .../liblua5.1-0_5.1.4-5_i386.deb)... Выбор ранее не выбранного пакета nmap. Распаковывается пакет nmap (из файла .../archives/nmap_5.00-3_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет liblua5.1-0 (5.1.4-5) ... Настраивается пакет nmap (5.00-3) ... |
# log_on_failure = HOST
Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused |
#nano xinetd.conf
--- /tmp/l3-saved-5471.31986.1645 2011-12-13 15:57:37.000000000 +0200 +++ xinetd.conf 2011-12-13 15:57:43.000000000 +0200 @@ -62,6 +62,5 @@ wait = no user = root server = /usr/bin/tee - server_args = } |
#This file generated by xconv.pl, included with the xinetd
Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#ncat --help
Ncat 5.00 ( http://nmap.org/ncat ) Usage: ncat [options] [hostname] [port] Options taking a time assume milliseconds, unless you append an 's' (seconds), 'm' (minutes), or 'h' (hours) to the value (e.g. 30s) -4 Use IPv4 only -6 Use IPv6 only -C, --crlf Use CRLF for EOL sequence -c, --sh-exec <command> Executes specified command via /bin/sh -e, --exec <command> Executes specified command -g hop1[,hop2,...] Loose source routing hop points (8 max) ... --proxy <addr[:port]> Specify address of host to proxy through --proxy-type <type> Specify proxy type ("http" or "socks4") --proxy-auth <auth> Authenticate with HTTP or SOCKS proxy server --ssl Connect or listen with SSL --ssl-cert Specify SSL certificate file (PEM) for listening --ssl-key Specify SSL private key (PEM) for listening --ssl-verify Verify trust and domain name of certificates --ssl-trustfile PEM file containing trusted SSL certificates --version Display Ncat's version information and exit See the ncat(1) manpage for full options, descriptions and usage examples |
#man ncat
|
#nmap -O 192.168.30.0/26 > te
|
#nano te
|
#nano te
|
#n
namei ncursesw5-config nfnl_osf nologin nameif ndiff nfsstat nproc nano neqn ngettext nroff nawk netcat nice nslookup nc netkit-ftp nisdomainname nstat ncal netstat nl nsupdate ncat newaliases nm nc.traditional newgrp nmap ncurses5-config newusers nohup |
#man nc
|
#nc localhost tee
d d d d d d d d d d d d ^C |
#ncat localhost tee
Ncat: Invalid port number. QUITTING. |
#ncat localhost:5
Ncat: Could not resolve hostname localhost:5. QUITTING. |
#ncat 127.0.0.1:5
Ncat: Could not resolve hostname 127.0.0.1:5. QUITTING. |
#nc 127.0.0.1:5
127.0.0.1:5: forward host lookup failed: Unknown host |
#nc localhost:5
localhost:5: forward host lookup failed: Unknown host |
#nc localhost echo
"Hello, amigo" |
#nc localhost te
invalid port te |
#nc localhost tee
f f f f f f ^C |
#^C
|
#nmap 192.168.30.190
Starting Nmap 5.00 ( http://nmap.org ) at 2011-12-13 16:02 EET Interesting ports on 192.168.30.190: Not shown: 995 closed ports PORT STATE SERVICE 7/tcp open echo 19/tcp open chargen 22/tcp open ssh 37/tcp open time 111/tcp open rpcbind Nmap done: 1 IP address (1 host up) scanned in 1.16 seconds |
#nmap localhost
Starting Nmap 5.00 ( http://nmap.org ) at 2011-12-13 16:02 EET Interesting ports on localhost.localdomain (127.0.0.1): Not shown: 995 closed ports PORT STATE SERVICE 7/tcp open echo 22/tcp open ssh 25/tcp open smtp 37/tcp open time 111/tcp open rpcbind Nmap done: 1 IP address (1 host up) scanned in 0.30 seconds |
#telnet 192.168.30.190 time
Trying 192.168.30.190... Connected to 192.168.30.190. Escape character is '^]'. Connection closed by foreign host. |
#telnet 192.168.30.190 echo
Trying 192.168.30.190... Connected to 192.168.30.190. Escape character is '^]'. werfr werfr efg efg ef ef sdfg sdfg ^C^] telnet> close Connection closed. |
#telnet localhost echo
Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. "Hello, amigo" Connection closed by foreign host. |
#nano /etc/xinetd.
|
#nano /etc/xinetd.conf
--- /tmp/l3-saved-5471.26737.28226 2011-12-13 16:04:23.000000000 +0200 +++ /etc/xinetd.conf 2011-12-13 16:04:35.000000000 +0200 @@ -52,7 +52,7 @@ wait = no user = root server = /bin/echo - server_args = -e "Hello, amigo" +# server_args = -e "Hello, amigo" } service tee |
#nano hosts.deny
--- /tmp/l3-saved-5471.19186.29145 2011-12-13 16:06:03.000000000 +0200 +++ hosts.deny 2011-12-13 16:06:12.000000000 +0200 @@ -17,3 +17,4 @@ # validate looked up hostnames still leave understandable logs. In past # versions of Debian this has been the default. # ALL: PARANOID +ALL : ALL |
#/etc/hosts.deny: list of hosts that are _not_ allowed to access the system.
|
#/etc/hosts.allow: list of hosts that are allowed to access the system.
Starting Nmap 5.00 ( http://nmap.org ) at 2011-12-13 16:08 EET Interesting ports on localhost.localdomain (127.0.0.1): Not shown: 995 closed ports PORT STATE SERVICE 7/tcp open echo 22/tcp open ssh 25/tcp open smtp 37/tcp open time 111/tcp open rpcbind Nmap done: 1 IP address (1 host up) scanned in 0.22 seconds |
#nano hosts.allow
|
#/etc/hosts.allow: list of hosts that are allowed to access the system.
|
#/etc/hosts.allow: list of hosts that are allowed to access the system.
ssh_exchange_identification: Connection closed by remote host |
#netstat -nlp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2301/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1203/exim4 tcp 0 0 0.0.0.0:47226 0.0.0.0:* LISTEN 733/rpc.statd tcp 0 0 0.0.0.0:5 0.0.0.0:* LISTEN 8460/xinetd tcp 0 0 0.0.0.0:37 0.0.0.0:* LISTEN 8460/xinetd tcp 0 0 0.0.0.0:7 0.0.0.0:* LISTEN 8460/xinetd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 721/portmap tcp6 0 0 :::22 :::* LISTEN 2301/sshd tcp6 0 0 ::1:25 :::* LISTEN 1203/exim4 udp 0 0 0.0.0.0:50138 0.0.0.0:* 733/rpc.statd udp 0 0 0.0.0.0:111 0.0.0.0:* 721/portmap udp 0 0 0.0.0.0:909 0.0.0.0:* 733/rpc.statd Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 3309 902/acpid /var/run/acpid.socket |
#netstat -nlp -A inet
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2301/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1203/exim4 tcp 0 0 0.0.0.0:47226 0.0.0.0:* LISTEN 733/rpc.statd tcp 0 0 0.0.0.0:5 0.0.0.0:* LISTEN 8460/xinetd tcp 0 0 0.0.0.0:37 0.0.0.0:* LISTEN 8460/xinetd tcp 0 0 0.0.0.0:7 0.0.0.0:* LISTEN 8460/xinetd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 721/portmap udp 0 0 0.0.0.0:50138 0.0.0.0:* 733/rpc.statd udp 0 0 0.0.0.0:111 0.0.0.0:* 721/portmap udp 0 0 0.0.0.0:909 0.0.0.0:* 733/rpc.statd |
#lsof | grep LISTEN
portmap 721 daemon 5u IPv4 3020 0t0 TCP *:sunrpc (LISTEN) rpc.statd 733 statd 7u IPv4 3070 0t0 TCP *:47226 (LISTEN) exim4 1203 Debian-exim 3u IPv4 3626 0t0 TCP localhost.localdomain:smtp (LISTEN) exim4 1203 Debian-exim 4u IPv6 3627 0t0 TCP [::1]:smtp (LISTEN) sshd 2301 root 3u IPv4 5895 0t0 TCP *:ssh (LISTEN) sshd 2301 root 4u IPv6 5897 0t0 TCP *:ssh (LISTEN) xinetd 8460 root 5u IPv4 18602 0t0 TCP *:time (LISTEN) xinetd 8460 root 8u IPv4 18603 0t0 TCP *:echo (LISTEN) xinetd 8460 root 9u IPv4 18604 0t0 TCP *:tee (LISTEN) |
#lsof
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME init 1 root cwd DIR 8,1 4096 2 / init 1 root rtd DIR 8,1 4096 2 / init 1 root txt REG 8,1 31676 923919 /sbin/init init 1 root mem REG 8,1 9736 646332 /lib/i686/cmov/libdl-2.11.2.so init 1 root mem REG 8,1 1323460 646340 /lib/i686/cmov/libc-2.11.2.so init 1 root mem REG 8,1 104276 629583 /lib/libselinux.so.1 init 1 root mem REG 8,1 215520 629630 /lib/libsepol.so.1 init 1 root mem REG 8,1 113964 629577 /lib/ld-2.11.2.so init 1 root 10u FIFO 0,5 0t0 1859 /dev/initctl ... lsof 8594 root 5w FIFO 0,8 0t0 19305 pipe lsof 8594 root 6r FIFO 0,8 0t0 19306 pipe lsof 8595 root cwd DIR 8,1 4096 171697 /etc lsof 8595 root rtd DIR 8,1 4096 2 / lsof 8595 root txt REG 8,1 121412 305492 /usr/bin/lsof lsof 8595 root mem REG 8,1 3680336 320382 /usr/lib/locale/locale-archive lsof 8595 root mem REG 8,1 1323460 646340 /lib/i686/cmov/libc-2.11.2.so lsof 8595 root mem REG 8,1 113964 629577 /lib/ld-2.11.2.so lsof 8595 root 4r FIFO 0,8 0t0 19305 pipe lsof 8595 root 7w FIFO 0,8 0t0 19306 pipe |
#lsof | grep LISTEN
portmap 721 daemon 5u IPv4 3020 0t0 TCP *:sunrpc (LISTEN) rpc.statd 733 statd 7u IPv4 3070 0t0 TCP *:47226 (LISTEN) exim4 1203 Debian-exim 3u IPv4 3626 0t0 TCP localhost.localdomain:smtp (LISTEN) exim4 1203 Debian-exim 4u IPv6 3627 0t0 TCP [::1]:smtp (LISTEN) sshd 2301 root 3u IPv4 5895 0t0 TCP *:ssh (LISTEN) sshd 2301 root 4u IPv6 5897 0t0 TCP *:ssh (LISTEN) xinetd 8460 root 5u IPv4 18602 0t0 TCP *:time (LISTEN) xinetd 8460 root 8u IPv4 18603 0t0 TCP *:echo (LISTEN) xinetd 8460 root 9u IPv4 18604 0t0 TCP *:tee (LISTEN) |
#nano /var/log/messages
|
#/etc/hosts.allow: list of hosts that are allowed to access the system.
HOSTS_ACCESS(5) HOSTS_ACCESS(5) NAME hosts_access - format of host access control files DESCRIPTION This manual page describes a simple access control language that is based on client (host name/address, user name), and server (process name, host name/address) patterns. Examples are given at the end. The impatient reader is encouraged to skip to the EXAMPLES section for a quick introduc‐ tion. The extended version of the access control language is described in the ... process, and client is the name and/or address of a host requesting ser‐ vice. Network daemon process names are specified in the inetd configura‐ tion file. ACCESS CONTROL FILES The access control software consults two files. The search stops at the first match: · Access will be granted when a (daemon,client) pair matches an entry in the /etc/hosts.allow file. · Otherwise, access will be denied when a (daemon,client) pair matches an entry in the /etc/hosts.deny file. |
#/etc/hosts.allow: list of hosts that are allowed to access the system.
eth1 Link encap:Ethernet HWaddr 00:16:3e:00:01:03 inet addr:192.168.30.62 Bcast:192.168.30.63 Mask:255.255.255.192 inet6 addr: fe80::216:3eff:fe00:103/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:160928 errors:0 dropped:33 overruns:0 frame:0 TX packets:129457 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:134300455 (128.0 MiB) TX bytes:24405309 (23.2 MiB) Interrupt:10 Base address:0x8100 eth2 Link encap:Ethernet HWaddr 00:16:3e:00:02:03 ... RX bytes:17979546 (17.1 MiB) TX bytes:115281426 (109.9 MiB) Interrupt:11 Base address:0x2200 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:16392 errors:0 dropped:0 overruns:0 frame:0 TX packets:16392 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:81167879 (77.4 MiB) TX bytes:81167879 (77.4 MiB) |
#nano /etc/hosts.allow
--- /tmp/l3-saved-5471.13446.27190 2011-12-13 16:17:10.000000000 +0200 +++ /etc/hosts.allow 2011-12-13 16:21:08.000000000 +0200 @@ -11,4 +11,4 @@ # for further information. # sshd : 192.168.30.1 -chargen : 192.168. +chargen : 192.168.30. |
#/etc/hosts.allow: list of hosts that are allowed to access the system.
eth1 Link encap:Ethernet HWaddr 00:16:3e:00:01:03 inet addr:192.168.30.62 Bcast:192.168.30.63 Mask:255.255.255.192 inet6 addr: fe80::216:3eff:fe00:103/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:161671 errors:0 dropped:33 overruns:0 frame:0 TX packets:135101 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:134372937 (128.1 MiB) TX bytes:24807555 (23.6 MiB) Interrupt:10 Base address:0x8100 eth2 Link encap:Ethernet HWaddr 00:16:3e:00:02:03 ... RX bytes:18295231 (17.4 MiB) TX bytes:115351774 (110.0 MiB) Interrupt:11 Base address:0x2200 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:16392 errors:0 dropped:0 overruns:0 frame:0 TX packets:16392 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:81167879 (77.4 MiB) TX bytes:81167879 (77.4 MiB) |
#nano /etc/hosts.allow
--- /tmp/l3-saved-5471.6936.30619 2011-12-13 16:21:31.000000000 +0200 +++ /etc/hosts.allow 2011-12-13 16:21:36.000000000 +0200 @@ -10,5 +10,5 @@ # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8) # for further information. # -sshd : 192.168.30.1 +#sshd : 192.168.30.1 chargen : 192.168.30. |
#This file generated by xconv.pl, included with the xinetd
|
#This file generated by xconv.pl, included with the xinetd
|
#This file generated by xconv.pl, included with the xinetd
|
#11/12/13@15:39:21: START: echo pid=6915 from=127.0.0.1
|
#This file generated by xconv.pl, included with the xinetd
Stopping internet superserver: xinetd. Starting internet superserver: xinetd^[[A. |
#nano /var/log/servicelog
|
#nano /var/log/servicelog
|
#/etc/hosts.allow: list of hosts that are allowed to access the system.
|
#Network services, Internet style
|
#Network services, Internet style
|
#This file generated by xconv.pl, included with the xinetd
/bin/date |
#nano xinetd.conf
--- /tmp/l3-saved-5471.14229.12411 2011-12-13 16:28:34.000000000 +0200 +++ xinetd.conf 2011-12-13 16:28:44.000000000 +0200 @@ -70,6 +70,6 @@ protocol = tcp wait = no user = root - server = /usr/bin/tee + server = /bin/date } |
# user = root
Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#telnet localhost date
Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. Connection closed by foreign host. |
#11/12/13@15:39:21: START: echo pid=6915 from=127.0.0.1
|
#}
|
#This file generated by xconv.pl, included with the xinetd package.
|
#dmesg | grep xinetd
|
#cat /var/log/
alternatives.log dmesg.0 installer/ news/ apt/ dmesg.1.gz kern.log pycentral.log aptitude dmesg.2.gz lastlog servicelog auth.log dmesg.3.gz lpr.log syslog boot dmesg.4.gz mail.err user.log btmp dpkg.log mail.info wtmp daemon.log exim4/ mail.log debug faillog mail.warn dmesg fsck/ messages |
#cat /var/log/dmesg
dmesg dmesg.0 dmesg.1.gz dmesg.2.gz dmesg.3.gz dmesg.4.gz |
#cat /var/log/dmesg | grep xined
|
#cd /var/lo
local/ lock/ log/ |
#cd /var/log/
|
#nmap 192.168.30.190
Starting Nmap 5.00 ( http://nmap.org ) at 2011-12-13 16:39 EET Interesting ports on 192.168.30.190: Not shown: 995 closed ports PORT STATE SERVICE 7/tcp open echo 19/tcp open chargen 22/tcp open ssh 37/tcp open time 111/tcp open rpcbind Nmap done: 1 IP address (1 host up) scanned in 4.94 seconds |
#nmap -O 192.168.30.190
Starting Nmap 5.00 ( http://nmap.org ) at 2011-12-13 16:39 EET Interesting ports on 192.168.30.190: Not shown: 995 closed ports PORT STATE SERVICE 7/tcp open echo 19/tcp open chargen 22/tcp open ssh 37/tcp open time 111/tcp open rpcbind No exact OS matches for host (If you know what OS is running on it, see http://nmap.org/submit/ ). ... OS:4ST11)WIN(W1=16A0%W2=16A0%W3=16A0%W4=16A0%W5=16A0%W6=16A0)ECN(R=Y%DF=Y%T OS:=40%W=16D0%O=M5B4NNSNW5%CC=Y%Q=)T1(R=Y%DF=Y%T=40%S=O%A=S+%F=AS%RD=0%Q=)T OS:2(R=N)T3(R=Y%DF=Y%T=40%W=16A0%S=O%A=S+%F=AS%O=M5B4ST11NW5%RD=0%Q=)T4(R=Y OS:%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR OS:%O=%RD=0%Q=)T6(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=Y%T=40 OS:%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=40%IPL=164%UN=0%RIPL=G%RID=G OS:%RIPCK=G%RUCK=G%RUD=G)IE(R=Y%DFI=N%T=40%CD=S) Network Distance: 1 hop OS detection performed. Please report any incorrect results at http://nmap.org/submit/ . Nmap done: 1 IP address (1 host up) scanned in 18.28 seconds |
#nmap --help
Nmap 5.00 ( http://nmap.org ) Usage: nmap [Scan Type(s)] [Options] {target specification} TARGET SPECIFICATION: Can pass hostnames, IP addresses, networks, etc. Ex: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254 -iL <inputfilename>: Input from list of hosts/networks -iR <num hosts>: Choose random targets --exclude <host1[,host2][,host3],...>: Exclude hosts/networks --excludefile <exclude_file>: Exclude list from file HOST DISCOVERY: ... --send-eth/--send-ip: Send using raw ethernet frames or IP packets --privileged: Assume that the user is fully privileged --unprivileged: Assume the user lacks raw socket privileges -V: Print version number -h: Print this help summary page. EXAMPLES: nmap -v -A scanme.nmap.org nmap -v -sP 192.168.0.0/16 10.0.0.0/8 nmap -v -iR 10000 -PN -p 80 SEE THE MAN PAGE (http://nmap.org/book/man.html) FOR MORE OPTIONS AND EXAMPLES |
#nmap -PS 192.168.30.190
Starting Nmap 5.00 ( http://nmap.org ) at 2011-12-13 16:41 EET Interesting ports on 192.168.30.190: Not shown: 995 closed ports PORT STATE SERVICE 7/tcp open echo 19/tcp open chargen 22/tcp open ssh 37/tcp open time 111/tcp open rpcbind Nmap done: 1 IP address (1 host up) scanned in 2.14 seconds |
#nmap -p 192.168.30.190
Starting Nmap 5.00 ( http://nmap.org ) at 2011-12-13 16:41 EET Error #487: Your port specifications are illegal. Example of proper form: "-100,200-1024,T:3000-4000,U:60000-" QUITTING! |
#nmap -sV 192.168.30.190
Starting Nmap 5.00 ( http://nmap.org ) at 2011-12-13 16:41 EET Interesting ports on 192.168.30.190: Not shown: 995 closed ports PORT STATE SERVICE VERSION 7/tcp open echo 19/tcp open tcpwrapped 22/tcp open ssh OpenSSH 5.5p1 Debian 6 (protocol 2.0) 37/tcp open tcpwrapped 111/tcp open rpcbind Service Info: OS: Linux Service detection performed. Please report any incorrect results at http://nmap.org/submit/ . Nmap done: 1 IP address (1 host up) scanned in 8.31 seconds |
#nmap -p1-1024 192.168.30.190
Starting Nmap 5.00 ( http://nmap.org ) at 2011-12-13 16:43 EET Interesting ports on 192.168.30.190: Not shown: 1019 closed ports PORT STATE SERVICE 7/tcp open echo 19/tcp open chargen 22/tcp open ssh 37/tcp open time 111/tcp open rpcbind Nmap done: 1 IP address (1 host up) scanned in 3.36 seconds |
Время первой команды журнала | 14:44:13 2011-12-13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:41:57 2011-12-13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 31.68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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