Журнал лабораторных работ

Содержание

Журнал

Вторник (02/12/13)

/dev/pts/0
13:42:46
#vim /etc/network/interfaces
--- /tmp/l3-saved-1432.9263.11764	2013-02-12 14:43:07.000000000 +0200
+++ /etc/network/interfaces	2013-02-12 14:47:16.000000000 +0200
@@ -7,10 +7,10 @@
       netmask 255.255.255.0
       gateway 192.168.13.253
 
-auto eth2
-iface eth2 inet static
-      address 172.32.12.1
-      netmask 255.255.255.0
-post-up route add -net 192.168.168.0/27 gw 172.32.12.5
-post-up route add -net 172.22.0.0/29 gw 172.32.12.5
-post-up route add -net 172.17.12.0/24 gw 172.32.12.5
+#auto eth2
+#iface eth2 inet static
+#      address 172.32.12.1
+#      netmask 255.255.255.0
+#post-up route add -net 192.168.168.0/27 gw 172.32.12.5
+#post-up route add -net 172.22.0.0/29 gw 172.32.12.5
+#post-up route add -net 172.17.12.0/24 gw 172.32.12.5
13:47:57
#service networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...Ignoring unknown interface eth2=eth2.
done.
13:48:14
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:01
          inet addr:192.168.13.1  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2301 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4714 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:160010 (156.2 KiB)  TX bytes:587214 (573.4 KiB)
          Interrupt:72
eth2      Link encap:Ethernet  HWaddr 00:16:3e:00:02:01
...
          RX bytes:381299 (372.3 KiB)  TX bytes:13582 (13.2 KiB)
          Interrupt:74
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
13:48:38
#ifdown eth2
ifdown: interface eth2 not configured
13:50:33
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:01
          inet addr:192.168.13.1  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2373 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4797 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:164410 (160.5 KiB)  TX bytes:597832 (583.8 KiB)
          Interrupt:72
eth2      Link encap:Ethernet  HWaddr 00:16:3e:00:02:01
...
          RX bytes:381403 (372.4 KiB)  TX bytes:13668 (13.3 KiB)
          Interrupt:74
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
13:50:47
#ifconfig eth2 down

13:51:10
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:01
          inet addr:192.168.13.1  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2426 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4862 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:167462 (163.5 KiB)  TX bytes:606798 (592.5 KiB)
          Interrupt:72
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
13:51:14
#service networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...done.
13:52:13
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:01
          inet addr:192.168.13.1  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2514 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4937 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:173270 (169.2 KiB)  TX bytes:616708 (602.2 KiB)
          Interrupt:72
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
13:52:22
#dpkg -l | grep xinet

прошло 11 минут
14:03:59
#apt-get install xinetd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакеты, которые будут УДАÐ
nbsd-inetd
НОВЫЕ пакеты, которые будут установлены:
  xinetd
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 136 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 172 kB.
...
Удаляется пакет openbsd-inetd ...
Stopping internet superserver: inetd.
Обрабатываются триггеры для man-db ...
Выбор ранее не выбранного пакета xinetd.
(Чтение базы данных ... на данный момент установлено 32817 файлов и каталогов.)
Распаковывается пакет xinetd (из файла .../xinetd_1%3a2.3.14-7_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет xinetd (1:2.3.14-7) ...
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
14:04:24
#ps waux | grep inet
root      1829  0.0  0.1   2448   804 ?        Ss   15:04   0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive -inetd_compat -inetd_ipv6
root      1841  0.0  0.1   5076   736 pts/1    S+   15:05   0:00 grep inet
14:05:02
#top
top - 15:06:55 up  5:22,  1 user,  load average: 0.01, 0.03, 0.05
Tasks:  57 total,   1 running,  56 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 99.4%id,  0.5%wa,  0.0%hi,  0.0%si,  0.0%st
 Unknown command - try 'h' for help
Mem:    513672k total,   215596k used,   298076k free,   102820k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688124k total,        0k used,   688124k free,    64116k cached
    1 root      20   0  2084  700  604 S  0.0  0.1   0:01.75 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      20   0     0    0    0 S  0.0  0.0   0:00.07 ksoftirqd/0
...
   11 root      20   0     0    0    0 S  0.0  0.0   0:00.00 xenwatch
   12 root      20   0     0    0    0 S  0.0  0.0   0:00.03 xenbus
   13 root      20   0     0    0    0 S  0.0  0.0   0:00.02 sync_supers
   14 root      20   0     0    0    0 S  0.0  0.0   0:00.00 bdi-default
   15 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 kintegrityd
   16 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 kblockd
   17 root      20   0     0    0    0 S  0.0  0.0   0:00.04 kworker/0:1
   18 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khungtaskd
   19 root      20   0     0    0    0 S  0.0  0.0   0:00.02 kswapd0
   20 root      25   5     0    0    0 S  0.0  0.0   0:00.00 ksmd
14:07:24
#ls -l /etc/init.d/xinetd
-rwxr-xr-x 1 root root 2063 Мар 26  2008 /etc/init.d/xinetd
14:08:10
#ls /usr/local/etc/

14:09:44
#ls -l /usr/local/etc/
итого 0
14:09:53
#mkdir /usr/local/etc/xinet.d

14:10:31
#vim /etc/xinetd.conf
--- /tmp/l3-saved-1432.11079.26357	2013-02-12 15:11:00.000000000 +0200
+++ /etc/xinetd.conf	2013-02-12 15:11:50.000000000 +0200
@@ -12,3 +12,4 @@
 }
 
 includedir /etc/xinetd.d
+includedir /usr/local/etc/xinet.d
14:11:50
#vim /etc/inetd.conf
14:12:32
#cp /etc/xinetd.conf{,.def}

14:13:28
#ls /etc/xinetd.*
/etc/xinetd.conf  /etc/xinetd.conf.def
/etc/xinetd.d:
chargen  daytime  discard  echo  time
14:14:30
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
14:14:55
#echo $?
0
14:15:12
#vim /etc/xinetd.conf
14:17:44
#tail -f /var/log/messages
Feb 12 09:44:22 debian1 kernel: [    6.546452] ACPI: Sleep Button [SLPF]
Feb 12 09:44:22 debian1 kernel: [    6.554970] input: PC Speaker as /devices/platform/pcspkr/input/input3
Feb 12 09:44:22 debian1 kernel: [    6.789755] parport_pc 00:0b: reported by Plug and Play ACPI
Feb 12 09:44:22 debian1 kernel: [    6.790588] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
Feb 12 09:44:22 debian1 kernel: [    7.156954] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4
Feb 12 09:44:22 debian1 kernel: [    9.599245] Adding 688124k swap on /dev/xvda5.  Priority:-1 extents:1 across:688124k SS
Feb 12 09:44:22 debian1 kernel: [    9.766135] EXT3-fs (xvda1): using internal journal
Feb 12 09:44:22 debian1 kernel: [    9.983858] loop: module loaded
Feb 12 09:44:25 debian1 kernel: [   14.584722] sshd (1177): /proc/1177/oom_adj is deprecated, please use /proc/1177/oom_score_adj instead.
Feb 12 09:50:45 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="850" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'.
^C
14:19:38
#cd /usr/local/etc/xinet.d/

14:21:39
#vim chargen
--- /dev/null	2013-02-12 11:44:17.260000001 +0200
+++ chargen	2013-02-12 15:25:42.000000000 +0200
@@ -0,0 +1,10 @@
+service chargen
+{
+   type 	= INTRNAL
+   id		= chargen-stream
+   socket_type 	= stream
+   protocol	= tcp
+   user		= root
+   wait 	= no
+   disable 	= no
+}
14:25:42
#killall -1 xinetd

14:26:01
#netstat -npl
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:34568           0.0.0.0:*               LISTEN      701/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      689/portmap
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1656/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1188/exim4
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      1215/0
tcp6       0      0 :::22                   :::*                    LISTEN      1656/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1188/exim4
tcp6       0      0 ::1:6010                :::*                    LISTEN      1215/0
udp        0      0 0.0.0.0:877             0.0.0.0:*                           701/rpc.statd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           689/portmap
udp        0      0 0.0.0.0:33190           0.0.0.0:*                           701/rpc.statd
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     3677     875/acpid           /var/run/acpid.socket
14:26:54
#service xinetd status
Usage: /etc/init.d/xinetd {start|stop|reload|force-reload|restart}
14:27:29
#service xinetd start
Starting internet superserver: xinetd failed!
14:27:41
#tail -f /var/log/daemon.log
Feb 12 15:04:23 debian1 xinetd[1829]: removing time
Feb 12 15:04:23 debian1 xinetd[1829]: removing time
Feb 12 15:04:23 debian1 xinetd[1829]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:04:23 debian1 xinetd[1829]: Started working: 0 available services
Feb 12 15:14:55 debian1 xinetd[1829]: Exiting...
Feb 12 15:14:55 debian1 xinetd[2060]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:14:55 debian1 xinetd[2060]: Started working: 0 available services
Feb 12 15:26:01 debian1 xinetd[2060]: Starting reconfiguration
Feb 12 15:26:01 debian1 xinetd[2060]: Swapping defaults
Feb 12 15:26:01 debian1 xinetd[2060]: Reconfigured: new=0 old=0 dropped=0 (services)
^C
14:28:48
#~
xinetd.conf      xinetd.conf.def  xinetd.d/
14:28:48
#vim /etc/xinetd.conf
--- /tmp/l3-saved-1432.22945.31342	2013-02-12 15:28:52.000000000 +0200
+++ /etc/xinetd.conf	2013-02-12 15:29:56.000000000 +0200
@@ -34,4 +34,4 @@
 	# have to a specific service.  
 	per_source  = 5
 }
-
+includedir /usr/local/etc/xinet.d
14:30:02
#tail -f /var/log/daemon.log
Feb 12 15:04:23 debian1 xinetd[1829]: removing time
Feb 12 15:04:23 debian1 xinetd[1829]: removing time
Feb 12 15:04:23 debian1 xinetd[1829]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:04:23 debian1 xinetd[1829]: Started working: 0 available services
Feb 12 15:14:55 debian1 xinetd[1829]: Exiting...
Feb 12 15:14:55 debian1 xinetd[2060]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:14:55 debian1 xinetd[2060]: Started working: 0 available services
Feb 12 15:26:01 debian1 xinetd[2060]: Starting reconfiguration
Feb 12 15:26:01 debian1 xinetd[2060]: Swapping defaults
Feb 12 15:26:01 debian1 xinetd[2060]: Reconfigured: new=0 old=0 dropped=0 (services)
:q
^[[A^C
14:31:13
#includedir /usr/local/etc/xinet.d
{                   TERNAL
   type         = INTRNAL
   id           = chargen-stream
   socket_type  = stream
}
   protocol     = tcp
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"chargen" 10L, 154C записано
14:31:55
#tail -f /var/log/daemon.log
Feb 12 15:04:23 debian1 xinetd[1829]: removing time
Feb 12 15:04:23 debian1 xinetd[1829]: removing time
Feb 12 15:04:23 debian1 xinetd[1829]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:04:23 debian1 xinetd[1829]: Started working: 0 available services
Feb 12 15:14:55 debian1 xinetd[1829]: Exiting...
Feb 12 15:14:55 debian1 xinetd[2060]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:14:55 debian1 xinetd[2060]: Started working: 0 available services
Feb 12 15:26:01 debian1 xinetd[2060]: Starting reconfiguration
Feb 12 15:26:01 debian1 xinetd[2060]: Swapping defaults
Feb 12 15:26:01 debian1 xinetd[2060]: Reconfigured: new=0 old=0 dropped=0 (services)
^C
14:32:16
#tail -f /var/log/messages
Feb 12 09:44:22 debian1 kernel: [    6.546452] ACPI: Sleep Button [SLPF]
Feb 12 09:44:22 debian1 kernel: [    6.554970] input: PC Speaker as /devices/platform/pcspkr/input/input3
Feb 12 09:44:22 debian1 kernel: [    6.789755] parport_pc 00:0b: reported by Plug and Play ACPI
Feb 12 09:44:22 debian1 kernel: [    6.790588] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
Feb 12 09:44:22 debian1 kernel: [    7.156954] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4
Feb 12 09:44:22 debian1 kernel: [    9.599245] Adding 688124k swap on /dev/xvda5.  Priority:-1 extents:1 across:688124k SS
Feb 12 09:44:22 debian1 kernel: [    9.766135] EXT3-fs (xvda1): using internal journal
Feb 12 09:44:22 debian1 kernel: [    9.983858] loop: module loaded
Feb 12 09:44:25 debian1 kernel: [   14.584722] sshd (1177): /proc/1177/oom_adj is deprecated, please use /proc/1177/oom_score_adj instead.
Feb 12 09:50:45 debian1 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="850" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'.
:q
^C
14:34:01
#pwd
/usr/local/etc/xinet.d
14:34:04
#cd ..

14:34:13
#mv -r xinet.d xinetd.d/
mv: неверный ключ -- r
Попробуйте `mv --help' для получения более подробного описания.
14:34:35
#mv xinet.d xinetd.d/

14:34:40
#ls
xinetd.d
14:35:23
#includedir /usr/local/etc/xinetd.d

14:35:29
#ps waux | grep inet
root      2060  0.0  0.1   2328   596 ?        Ss   15:14   0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive -inetd_compat -inetd_ipv6
root      2534  0.0  0.1   2448   828 ?        Ss   15:35   0:00 xinetd
root      2544  0.0  0.1   5076   736 pts/1    S+   15:35   0:00 grep inet
14:35:45
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
14:36:36
#su user -c telnet 127.0.0.1 chargen
telnet> quit
14:37:57
#telnet 127.0.0.1 chargen
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@AB
YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABC
Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCD
[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDE
\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEF
]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG
^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH
_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI^[[B^[[A^[^]
telnet> quit
Connection closed.
14:38:34
#nc 127.0.0.1:19
127.0.0.1:19: forward host lookup failed: Unknown host
14:38:53
#netcat 127.0.0.1:19
127.0.0.1:19: forward host lookup failed: Unknown host
14:40:43
#man killall
прошло 12 минут
14:53:13
#nc
Cmd line: ^C
14:53:36
#nc localhost:19
localhost:19: forward host lookup failed: Unknown host
14:54:03
#nc localhost 19
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno
)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop
*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq
...
xyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab
yz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc
z{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd
{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde
|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef
}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc
14:54:56
#tail -f /var/log/daemon.log
Feb 12 15:26:01 debian1 xinetd[2060]: Swapping defaults
Feb 12 15:26:01 debian1 xinetd[2060]: Reconfigured: new=0 old=0 dropped=0 (services)
Feb 12 15:35:29 debian1 xinetd[2534]: Reading included configuration file: /usr/local/etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=37]
Feb 12 15:35:29 debian1 xinetd[2534]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:35:29 debian1 xinetd[2534]: Started working: 1 available service
Feb 12 15:36:11 debian1 xinetd[2534]: Exiting...
Feb 12 15:36:11 debian1 xinetd[2060]: Exiting...
Feb 12 15:36:11 debian1 xinetd[2577]: Reading included configuration file: /usr/local/etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=37]
Feb 12 15:36:11 debian1 xinetd[2577]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 12 15:36:11 debian1 xinetd[2577]: Started working: 1 available service
^C
14:58:09
#ls /usr/local/etc/xinetd.d/
chargen  echo
15:02:00
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:02:15
#touch /etc/host
host.conf    hostname     hosts        hosts.allow  hosts.deny
15:02:15
#touch /etc/host
host.conf    hostname     hosts        hosts.allow  hosts.deny
15:02:15
#vim /etc/hosts.allow
--- /tmp/l3-saved-1432.30728.25137	2013-02-12 16:03:05.000000000 +0200
+++ /etc/hosts.allow	2013-02-12 16:04:51.000000000 +0200
@@ -10,4 +10,4 @@
 # rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8)
 # for further information.
 #
-
+chargen : 192.168.13.0/24 : deny
15:04:51
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:07:37
#~
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno
)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop
*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq
+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr
,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs
-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst^[^]
telnet> q
Connection closed.
15:08:03
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABC
telnet> q
Connection closed.
15:10:55
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:10:57
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<
STUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=
TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>
UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?
VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@
WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@A
XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@AB
YZ[\]^
telnet> q
Connection closed.
15:11:32
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
efghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO
fghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP
ghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ
hijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR
ijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS
jklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST
klmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU
lmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV^]
telnet> q
Connection closed.
15:12:39
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?
VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@
WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@A
XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@AB
YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABC
Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCD
[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDE
\]^_`abcdefghijklmnopqrstuvwx
telnet> q
Connection closed.
15:13:58
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs
-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst
./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu
/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv
0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw
123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx
23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy
3456789:;<=>?@ABCDEFGHIJKLMNO
telnet> q
Connection closed.
15:16:38
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|
6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}
789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!
89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"
9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#
:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$
;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%
<=>?@ABCDEFGHIJKLMNOPQRSTUVWX
telnet> q
Connection closed.
15:18:07
#tracert 192.168.13.2
l3script: tracert: команда не найдена
15:18:13
#traceroute 192.168.13.2
traceroute to 192.168.13.2 (192.168.13.2), 30 hops max, 60 byte packets
 1  192.168.13.2 (192.168.13.2)  0.613 ms  0.602 ms  0.575 ms
15:18:17
#telnet 192.168.13.2 19
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
stuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]
tuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^
uvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
vwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`
wxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a^Cq
^C
^C
^]
telnet> quit
Connection closed.
прошло 11 минут
/dev/pts/2
15:29:43
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
Connection closed by foreign host.
15:30:28
#telnet 192.168.13.2 echo
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
Connection closed by foreign host.
15:31:15
#telnet 192.168.13.2 echo
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
Connection closed by foreign host.
15:33:04
#telnet 192.168.13.2 echo
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
Connection closed by foreign host.
15:33:12
#telnet 192.168.13.2 echo
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
Connection closed by foreign host.
15:33:27
#telnet 192.168.13.2 echo
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
^]
telnet> q
Connection closed.
15:33:51
#telnet 192.168.13.2 echo
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
^]
telnet> q
Connection closed.
15:34:10
#telnet 192.168.13.2 echo
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
^]
telnet> q
Connection closed.
15:34:37
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
cdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM
defghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN
efghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO
fghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP
ghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ
hijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR
ijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS
jklmno
telnet> q
Connection closed.
15:35:01
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
Connection closed by foreign host.
15:35:07
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
Connection closed by foreign host.
15:35:33
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
Connection closed by foreign host.
15:35:47
#telnet 192.168.13.22 chargen
Trying 192.168.13.22...
Connected to 192.168.13.22.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
opqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY
pqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ
qrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[
rstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\
stuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]
tuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^
uvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
vwxyz{
telnet> q
Connection closed.
15:37:35
#telnet 192.168.13.2 chargen
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
Connection closed by foreign host.

Среда (02/13/13)

07:42:27
#ls
bigfile      Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  matrix.jpg    press_any_key_to_continue.jpg
bin          lpi 1                                  names         proj
freebsd.jpg  lpi 2                                  ogo.jpg       text
granata.jpg  man_smb_conf                           pamyatka.pdf  touchlist
прошло 63 минуты
08:45:46
#nmap localhost
Starting Nmap 5.00 ( http://nmap.org ) at 2013-02-13 14:22 EET
Interesting ports on localhost.localdomain (127.0.0.1):
Not shown: 995 closed ports
PORT    STATE SERVICE
7/tcp   open  echo
19/tcp  open  chargen
22/tcp  open  ssh
25/tcp  open  smtp
111/tcp open  rpcbind
Nmap done: 1 IP address (1 host up) scanned in 0.14 seconds
прошло >4 часов
13:22:28
#netstat nlp | grep 25

13:23:11
#netstat nlp
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 debian1.net.nt:ssh      192.168.15.105:49767    ESTABLISHED
tcp        0      0 debian1.net.nt:48223    xgu.ru:18030            TIME_WAIT
tcp        0      0 debian1.net.nt:48224    xgu.ru:18030            TIME_WAIT
tcp        0     52 debian1.net.nt:ssh      192.168.15.101:50453    ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  6      [ ]         DGRAM                    3659     /dev/log
unix  2      [ ]         DGRAM                    2381     @/org/kernel/udev/udevd
unix  2      [ ]         DGRAM                    9406
unix  2      [ ]         DGRAM                    8357
unix  3      [ ]         STREAM     CONNECTED     7918
unix  3      [ ]         STREAM     CONNECTED     7917
unix  2      [ ]         DGRAM                    7916
unix  2      [ ]         DGRAM                    3674
unix  3      [ ]         DGRAM                    2386
unix  3      [ ]         DGRAM                    2385
13:23:15
#nmap localhost
Starting Nmap 5.00 ( http://nmap.org ) at 2013-02-13 14:23 EET
Interesting ports on localhost.localdomain (127.0.0.1):
Not shown: 995 closed ports
PORT    STATE SERVICE
7/tcp   open  echo
19/tcp  open  chargen
22/tcp  open  ssh
25/tcp  open  smtp
111/tcp open  rpcbind
Nmap done: 1 IP address (1 host up) scanned in 0.16 seconds
13:23:50
#vim /etc/hosts.
13:23:50
#vim /etc/hosts.allow
13:24:21
#~
# daemon name. Remember that you can only use the keyword "ALL" and IP
# addresses (NOT host or domain names) for the portmapper, as well as for
# rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8)
# for further information.
#
# The PARANOID wildcard matches any host whose name does not match its
# address.s.deny" 20L, 906C
#
# You may wish to enable this to ensure any programs that don't
# validate looked up hostnames still leave understandable logs. In past
# versions of Debian this has been the default.
# ALL: PARANOID
#chargen : 192.168.13.0/24
13:24:31
#~
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 debian1.net.nt:ssh      192.168.15.105:49767    ESTABLISHED
tcp        0      0 debian1.net.nt:41985    xgu.ru:18030            TIME_WAIT
tcp        0      0 debian1.net.nt:41983    xgu.ru:18030            TIME_WAIT
tcp        0      0 debian1.net.nt:41982    xgu.ru:18030            TIME_WAIT
tcp        0      0 debian1.net.nt:41986    xgu.ru:18030            TIME_WAIT
tcp        0      0 debian1.net.nt:41984    xgu.ru:18030            TIME_WAIT
tcp        0      0 debian1.net.nt:48227    xgu.ru:18030            TIME_WAIT
tcp        0    372 debian1.net.nt:ssh      192.168.15.101:50453    ESTABLISHED
...
unix  6      [ ]         DGRAM                    3659     /dev/log
unix  2      [ ]         DGRAM                    2381     @/org/kernel/udev/udevd
unix  2      [ ]         DGRAM                    9406
unix  2      [ ]         DGRAM                    8357
unix  3      [ ]         STREAM     CONNECTED     7918
unix  3      [ ]         STREAM     CONNECTED     7917
unix  2      [ ]         DGRAM                    7916
unix  2      [ ]         DGRAM                    3674
unix  3      [ ]         DGRAM                    2386
unix  3      [ ]         DGRAM                    2385
13:24:54
#nmap localhost
Starting Nmap 5.00 ( http://nmap.org ) at 2013-02-13 14:25 EET
Interesting ports on localhost.localdomain (127.0.0.1):
Not shown: 995 closed ports
PORT    STATE SERVICE
7/tcp   open  echo
19/tcp  open  chargen
22/tcp  open  ssh
25/tcp  open  smtp
111/tcp open  rpcbind
Nmap done: 1 IP address (1 host up) scanned in 0.11 seconds
13:25:29
#vim /etc/xinetd.conf
13:26:29
#telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 debian1.net.nt ESMTP Exim 4.72 Wed, 13 Feb 2013 14:27:08 +0200
^C
^[
^]
telnet> q
Connection closed.
13:27:34
#netstat nlp
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 debian1.net.nt:ssh      192.168.15.105:49767    ESTABLISHED
tcp        0      0 debian1.net.nt:41994    xgu.ru:18030            TIME_WAIT
tcp        0    372 debian1.net.nt:ssh      192.168.15.101:50453    ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  6      [ ]         DGRAM                    3659     /dev/log
unix  2      [ ]         DGRAM                    2381     @/org/kernel/udev/udevd
unix  2      [ ]         DGRAM                    9406
unix  2      [ ]         DGRAM                    8357
unix  3      [ ]         STREAM     CONNECTED     7918
unix  3      [ ]         STREAM     CONNECTED     7917
unix  2      [ ]         DGRAM                    7916
unix  2      [ ]         DGRAM                    3674
unix  3      [ ]         DGRAM                    2386
unix  3      [ ]         DGRAM                    2385
13:27:42
#ps waux | grep LISTAEN
root      4088  0.0  0.1   5076   736 pts/3    S+   14:28   0:00 grep LISTAEN

Статистика

Время первой команды журнала13:42:46 2013- 2-12
Время последней команды журнала13:27:42 2013- 2-13
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %20.00
Процент синтаксически неверно набранных команд, % 1.00
Суммарное время работы с терминалом *, час 2.00
Количество командных строк в единицу времени, команда/мин 0.83
Частота использования команд
telnet23|=====================| 21.90%
vim10|=========| 9.52%
service9|========| 8.57%
ls7|======| 6.67%
tail6|=====| 5.71%
ifconfig5|====| 4.76%
grep5|====| 4.76%
nc4|===| 3.81%
netstat4|===| 3.81%
~4|===| 3.81%
ps3|==| 2.86%
nmap3|==| 2.86%
touch2|=| 1.90%
includedir2|=| 1.90%
cd2|=| 1.90%
mv2|=| 1.90%
dpkg1|| 0.95%
mkdir1|| 0.95%
top1|| 0.95%
man1|| 0.95%
pwd1|| 0.95%
netcat1|| 0.95%
cp1|| 0.95%
traceroute1|| 0.95%
tracert1|| 0.95%
echo1|| 0.95%
ifdown1|| 0.95%
apt-get1|| 0.95%
killall1|| 0.95%
su1|| 0.95%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ 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
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$