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

Содержание

Журнал

Воскресенье (09/17/06)

/dev/pts/2
19:36:26
#vi ~/.bash_profile
19:36:37
#LANG=C

19:36:42
#vi ~/.bash_profile
19:36:49
#ls
Mail   dbootstrap_settings  install-report.template  sent
baner  dead.letter          minicom.log
19:37:01
#ls -l
total 8
drwx------  2 root root 1024 Sep  4 21:04 Mail
-rw-r--r--  1 root root   13 Jul 10 23:33 baner
-rw-r--r--  1 root root  183 Jul  3 15:47 dbootstrap_settings
-rw-------  1 root root    0 Sep  7 13:25 dead.letter
-rw-r--r--  1 root root 1336 Jul  3 15:47 install-report.template
-rw-r--r--  1 root root  151 Sep  9 22:11 minicom.log
-rw-------  1 root root 1056 Sep 12 15:32 sent
19:38:28
#vi ~/.l3rc
19:38:37
#LANG=C

19:38:42
#vi /usr/local/bin/l3
19:38:42
#vi /usr/local/bin/l3config.pm

Понедельник (09/18/06)

/dev/pts/1
14:53:06
#arp -n
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.15.254           ether   00:0A:01:D4:D1:39   C                     eth0
14:53:12
#time
bash: syntax error near unexpected token `newline'
прошло 20 минут
/dev/pts/2
15:13:46
#apt-get install ettercap
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  ettercap-common libltdl3
The following NEW packages will be installed:
  ettercap ettercap-common libltdl3
0 upgraded, 3 newly installed, 0 to remove and 783 not upgraded.
Need to get 669kB of archives.
After unpacking 1839kB of additional disk space will be used.
Do you want to continue? [Y/n]
...
Выбор ранее не выбранного пакета libltdl3.
(Чтение базы данных... на данный момент установлено 94349 файлов и каталогов.)
Распаковывается пакет libltdl3 (из файла .../libltdl3_1.5.22-4_i386.deb)...
Выбор ранее не выбранного пакета ettercap-common.
Распаковывается пакет ettercap-common (из файла .../ettercap-common_1%3a0.7.3-1.1_i386.deb)...
Выбор ранее не выбранного пакета ettercap.
Распаковывается пакет ettercap (из файла .../ettercap_1%3a0.7.3-1.1_i386.deb)...
Настраивается пакет libltdl3 (1.5.22-4) ...
Настраивается пакет ettercap-common (0.7.3-1.1) ...
Настраивается пакет ettercap (0.7.3-1.1) ...
15:14:29
#ettercap -T -M arp /192.168.15.21/ /192.168.15.254/ -L log
Mon Sep 18 15:15:41 2006
TCP  192.168.15.21:22 --> 192.168.15.254:36344 | AP
...4p..A...r&...+.=..<5.......3.!.yk.W...^.....?S.....c.}.....p...P..o..2.....-.3.../`rZ)8a&*@\3D.o.{...J......g..[..]..+.N......N...P......>.8.............h....>.........T.,J.......`.......j7..%....._....:;....fZ....[..f.........b:.).~.p.'.0h..u......B2+...@....1}/.T...D1....6r.RF...O......ddm..b.....^......!<...NQ...
Mon Sep 18 15:15:41 2006
TCP  192.168.15.254:36344 --> 192.168.15.21:22 | A
Mon Sep 18 15:15:43 2006
TCP  192.168.15.21:22 --> 192.168.15.254:36344 | AP
o..dR.O{Dv
i.....|Z...?o.N..=.Yq..=...6.dB..........`...L.....<LsbT.A...e.-.B?.6H...#. J..b...O....&Ku.8K...eJ........./....m..1.....a*X....!.!.{....81.SN..$<..L..#...p....A...3V..'EK.e  6b............l0..1v<
.Y...P......Lj_.
...
Mon Sep 18 15:15:43 2006
TCP  192.168.15.21:22 --> 192.168.15.254:36344 | AP
.3V.U......2..i...i..e..T..@....:q|........0aP.+.b)q1X..$.Hd...7~.xt..r...h../.H
Mon Sep 18 15:15:43 2006
TCP  192.168.15.254:36344 --> 192.168.15.21:22 | A
Mon Sep 18 15:15:46 2006
UDP  192.168.15.21:63271 --> 192.168.15.254:53 |
.............xgu.ru.....
Mon Sep 18 15:15:46 2006
UDP  192.168.15.254:53 --> 192.168.15.21:63271 |
15:16:37
#etterlog log.ec
log.eci  log.ecp
15:16:37
#etterlog log.ec
log.eci  log.ecp
15:16:37
#etterlog log.eci
etterlog NG-0.7.3 copyright 2001-2004 ALoR & NaGA
Log file version    : NG-0.7.3
Timestamp           : Mon Sep 18 15:15:19 2006
Type                : LOG_INFO
1698 tcp OS fingerprint
7587 mac vendor fingerprint
2183 known services
==================================================
 IP address   : 192.168.15.21
 MAC address  : 00:01:02:B4:61:10
...
 IP address   : 192.168.15.254
 MAC address  : 00:15:F2:6B:55:25
 MANUFACTURER :
 DISTANCE     : 0
 TYPE         : LAN host
 FINGERPRINT      :
 OPERATING SYSTEM : UNKNOWN
   PORT     : TCP 110 | pop-3   []
      ACCOUNT : user / password  (192.168.15.21)
==================================================
15:16:47
#ettercap -T -M arp /192.168.15.21/ /192.168.15.254/ -L log
Mon Sep 18 15:18:22 2006
TCP  192.168.15.254:36344 --> 192.168.15.21:22 | A
Mon Sep 18 15:18:22 2006
TCP  192.168.15.21:22 --> 192.168.15.254:36344 | AP
.+.Mt2.....CX.F&?......ZX...Z....<B".;...q.^.+zEH*sQ.......[n<.#.....~...>).M.>.
Mon Sep 18 15:18:22 2006
TCP  192.168.15.21:22 --> 192.168.15.254:36344 | AP
&.\.$......7.s/h@.{.......(Q..C.xH.......%b...~..*7.....!r)T...8...k|^...J.....s
Mon Sep 18 15:18:22 2006
TCP  192.168.15.254:36344 --> 192.168.15.21:22 | A
...
TCP  192.168.15.254:36344 --> 192.168.15.21:22 | A
Mon Sep 18 15:18:25 2006
TCP  192.168.15.254:36344 --> 192.168.15.21:22 | A
Mon Sep 18 15:18:25 2006
TCP  192.168.15.254:36344 --> 192.168.15.21:22 | A
Mon Sep 18 15:18:25 2006
TCP  192.168.15.254:36344 --> 192.168.15.21:22 | A
Mon Sep 18 15:18:25 2006
TCP  192.168.15.254:36344 --> 192.168.15.21:22 | A
Unified sniffing was stopped.
15:18:28
#arp -an
? (192.168.15.254) at 00:0A:01:D4:D1:39 [ether] on eth0
/dev/pts/1
15:22:11
#date
Пнд Сен 18 15:22:18 EEST 2006
15:22:18
#traceroute -n -I mail.ru
traceroute to mail.ru (194.67.57.26), 30 hops max, 38 byte packets
 1  192.168.15.254  0.217 ms  0.159 ms  0.146 ms
 2  10.0.1.1  0.717 ms  0.296 ms  0.297 ms
 3  * * *
 4  212.40.51.73  13.709 ms  7.887 ms  7.859 ms
 5  212.40.35.229  15.529 ms  11.231 ms  10.855 ms
 6  212.40.36.246  16.884 ms  25.384 ms  10.299 ms
 7  212.40.34.34  8.221 ms  18.282 ms  12.674 ms
 8  212.73.253.141  63.200 ms  63.561 ms  69.945 ms
 9  * * 4.68.128.221  67.453 ms
10  4.68.128.70  85.567 ms  80.646 ms  100.140 ms
11  4.68.96.226  83.484 ms 4.68.125.230  85.263 ms  87.603 ms
12  213.242.110.130  95.087 ms  105.632 ms  101.484 ms
13  194.186.157.221  92.158 ms  92.607 ms  93.100 ms
14  194.186.157.134  92.538 ms  103.291 ms  94.835 ms
15  * 194.67.57.26  101.689 ms  99.919 ms
/dev/pts/2
15:26:06
#ping 192.168.15.255
Do you want to ping broadcast? Then -b
15:26:33
#ping -b 192.168.15.255
WARNING: pinging broadcast address
PING 192.168.15.255 (192.168.15.255) 56(84) bytes of data.
64 bytes from 192.168.15.2: icmp_seq=1 ttl=64 time=0.073 ms
64 bytes from 192.168.15.3: icmp_seq=1 ttl=64 time=0.384 ms (DUP!)
64 bytes from 192.168.15.2: icmp_seq=2 ttl=64 time=0.048 ms
64 bytes from 192.168.15.3: icmp_seq=2 ttl=64 time=0.187 ms (DUP!)
64 bytes from 192.168.15.2: icmp_seq=3 ttl=64 time=0.046 ms
64 bytes from 192.168.15.3: icmp_seq=3 ttl=64 time=0.185 ms (DUP!)
--- 192.168.15.255 ping statistics ---
3 packets transmitted, 3 received, +3 duplicates, 0% packet loss, time 2008ms
rtt min/avg/max/mdev = 0.046/0.153/0.384/0.119 ms
15:26:39
#arp -an
? (192.168.15.254) at 00:0A:01:D4:D1:39 [ether] on eth0
? (192.168.15.3) at 00:0E:A6:20:53:20 [ether] on eth0
? (192.168.15.21) at 00:01:02:B4:61:10 [ether] on eth0
15:26:44
#arp -an
? (192.168.15.254) at 00:0A:01:D4:D1:39 [ether] on eth0
? (192.168.15.3) at 00:0E:A6:20:53:20 [ether] on eth0
? (192.168.15.21) at 00:01:02:B4:61:10 [ether] on eth0
15:27:04
#arp -an | awk '{print $2" "$4}' | tr -d '()'
192.168.15.254 00:0A:01:D4:D1:39
192.168.15.3 00:0E:A6:20:53:20
192.168.15.21 00:01:02:B4:61:10
15:27:23
#arp -an | awk '{print $2" "$4}' | tr -d '()' > /etc/ethers

15:27:26
#arp -f /etc/ethers

15:27:45
#arp -anj
arp: invalid option -- j
Usage:
  arp [-vn]  [<HW>] [-i <if>] [-a] [<hostname>]             <-Display ARP cache
  arp [-v]          [-i <if>] -d  <hostname> [pub][nopub]    <-Delete ARP entry
  arp [-vnD] [<HW>] [-i <if>] -f  [<filename>]            <-Add entry from file
  arp [-v]   [<HW>] [-i <if>] -s  <hostname> <hwaddr> [temp][nopub] <-Add entry
  arp [-v]   [<HW>] [-i <if>] -Ds <hostname> <if> [netmask <nm>] pub      <-''-
        -a                       display (all) hosts in alternative (BSD) style
        -s, --set                set a new ARP entry
        -d, --delete             delete a specified entry
...
        -D, --use-device         read <hwaddr> from given device
        -A, -p, --protocol       specify protocol family
        -f, --file               read new entries from file or from /etc/ethers
  <HW>=Use '-H <hw>' to specify hardware address type. Default: ether
  List of possible hardware types (which support ARP):
    strip (Metricom Starmode IP) ash (Ash) ether (Ethernet)
    tr (16/4 Mbps Token Ring) tr (16/4 Mbps Token Ring (New)) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) rose (AMPR ROSE) arcnet (ARCnet)
    dlci (Frame Relay DLCI) fddi (Fiber Distributed Data Interface) hippi (HIPPI)
    irda (IrLAP) x25 (generic X.25) eui64 (Generic EUI-64)
15:27:48
#arp -an\
> arp -a
15:27:51
#arp -an
? (192.168.15.254) at 00:0A:01:D4:D1:39 [ether] PERM on eth0
? (192.168.15.3) at 00:0E:A6:20:53:20 [ether] PERM on eth0
? (192.168.15.21) at 00:01:02:B4:61:10 [ether] PERM on eth0
15:27:51
#traceroute -n -I mail.ru
traceroute to mail.ru (194.67.57.26), 30 hops max, 38 byte packets
 1  192.168.15.254  0.217 ms  0.159 ms  0.146 ms
 2  10.0.1.1  0.717 ms  0.296 ms  0.297 ms
 3  * *
       traceroute to mail.ru (194.67.57.26), 30 hops max, 38 byte packets
 1  192.168.15.254  0.265 ms  0.203 ms  0.238 ms
 2  10.0.1.1  0.842 ms  0.300 ms  0.279 ms
 3  * * *
 4  212.40.51.73  8.329 ms  8.570 ms  13.516 ms
 5  212.40.35.229  11.245 ms  15.809 ms  8.965 ms
 6  212.40.36.246  9.445 ms  9.886 ms  9.099 ms
 7  212.40.34.34  8.349 ms  10.264 ms  8.240 ms
 8  212.73.253.141  63.680 ms *  205.875 ms
 9  * 4.68.128.221  83.638 ms  73.900 ms
10  4.68.128.70  85.335 ms  79.424 ms  81.260 ms
11  4.68.125.230  81.808 ms  79.448 ms 4.68.96.226  84.925 ms
12  213.242.110.130  90.811 ms  95.245 ms  95.033 ms
13  194.186.157.221  91.849 ms  109.949 ms  94.101 ms
14  194.186.157.134  93.422 ms  91.868 ms  92.780 ms
15  * 194.67.57.26  90.531 ms  90.065 ms
15:36:36
#traceroute -I mail.ru
traceroute to mail.ru (194.67.57.26), 30 hops max, 38 byte packets
 1  linux.nt (192.168.15.254)  0.252 ms  0.204 ms  0.205 ms
 2  10.0.1.1 (10.0.1.1)  0.850 ms  0.523 ms  0.317 ms
 3  * * *
 4  gi0-0-215.puma.tsua.net (212.40.51.73)  54.951 ms  79.522 ms  77.732 ms
 5  gi0-3-510.bear.tsua.net (212.40.35.229)  69.877 ms  107.764 ms  97.767 ms
 6  fe0-0-431.slon.tsua.net (212.40.36.246)  66.458 ms  92.888 ms  72.227 ms
 7  uplink-1-ett-ch5-jun.tsua.net (212.40.34.34)  96.416 ms  73.350 ms  50.158 ms
 8  212.73.253.141 (212.73.253.141)  117.492 ms  119.217 ms  124.570 ms
 9  * * *
10  so-3-0-0.mp2.Stockholm1.Level3.net (4.68.128.70)  236.321 ms  79.991 ms  79.338 ms
11  ge-1-2.car2.Stockholm1.Level3.net (4.68.125.230)  91.284 ms ge-1-1.car2.Stockholm1.Level3.net (4.68.96.226)  103.106 ms  100.084 ms
12  213.242.110.130 (213.242.110.130)  93.301 ms  164.626 ms  168.346 ms
13  cisco02.Moscow.gldn.net (194.186.157.221)  175.739 ms  135.317 ms  131.509 ms
14  cat01.Moscow.gldn.net (194.186.157.134)  116.048 ms  151.267 ms  151.032 ms
15  mail.ru (194.67.57.26)  155.176 ms  137.981 ms  174.570 ms
/dev/pts/1
15:37:00
#traceroute -I mail.ru
traceroute to mail.ru (194.67.57.26), 30 hops max, 38 byte packets
 1  linux.nt (192.168.15.254)  0.217 ms  0.191 ms  0.147 ms
 2  10.0.1.1 (10.0.1.1)  0.723 ms  0.330 ms  0.289 ms
 3  * * *
 4  gi0-0-215.puma.tsua.net (212.40.51.73)  89.341 ms  103.035 ms  114.623 ms
 5  gi0-3-510.bear.tsua.net (212.40.35.229)  86.043 ms  111.610 ms  90.421 ms
 6  fe0-0-431.slon.tsua.net (212.40.36.246)  79.772 ms  120.922 ms  94.139 ms
 7  uplink-1-ett-ch5-jun.tsua.net (212.40.34.34)  88.362 ms  121.359 ms  88.926 ms
 8  212.73.253.141 (212.73.253.141)  126.375 ms  125.766 ms  164.849 ms
 9  so-6-0-0.bbr1.Frankfurt1.Level3.net (4.68.128.221)  173.230 ms  175.391 ms *
10  so-3-0-0.mp2.Stockholm1.Level3.net (4.68.128.70)  120.799 ms *  151.054 ms
11  ge-1-2.car2.Stockholm1.Level3.net (4.68.125.230)  164.965 ms  216.675 ms *
12  213.242.110.130 (213.242.110.130)  224.053 ms  160.023 ms  210.545 ms
13  cisco02.Moscow.gldn.net (194.186.157.221)  189.807 ms  232.150 ms *
14  cat01.Moscow.gldn.net (194.186.157.134)  155.588 ms  165.603 ms *
15  mail.ru (194.67.57.26)  173.243 ms *  177.874 ms
/dev/pts/2
15:39:25
#traceroute -I 10.0.17.56
traceroute to 10.0.17.56 (10.0.17.56), 30 hops max, 38 byte packets
 1  linux.nt (192.168.15.254)  0.288 ms  0.201 ms  0.199 ms
 2  10.0.35.1 (10.0.35.1)  3002.908 ms !H  3003.015 ms !H  3003.823 ms !H
/dev/pts/1
15:40:32
#whoami
root
/dev/pts/2
15:42:00
#traceroute
Version 1.4a12
Usage: traceroute [-dFIlnrvx] [-g gateway] [-i iface] [-f first_ttl]
        [-m max_ttl] [ -p port] [-q nqueries] [-s src_addr] [-t tos]
        [-w waittime] [-z pausemsecs] host [packetlen]
15:43:30
#traceroute -I 10.0.17.56
traceroute to 10.0.17.56 (10.0.17.56), 30 hops max, 38 byte packets
 1  linux.nt (192.168.15.254)  0.239 ms  0.202 ms  0.205 ms
 2  10.0.35.1 (10.0.35.1)  3001.572 ms !H  3003.047 ms !H  3003.879 ms !H
15:44:28
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG        0 0          0 eth0
прошло 27 минут
/dev/pts/1
16:11:37
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG        0 0          0 eth0
/dev/pts/2
16:11:42
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
/dev/pts/1
16:11:50
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
/dev/pts/2
16:11:56
#ip show route
bash: ip: command not found
16:12:08
#ip
ip6tables          ipchains-save      ipmaddr            iptables-save
ip6tables-restore  ipcrm              ipmasqadm          iptunnel
ip6tables-save     ipcs               ippool
ipchains           ipfwadm            iptables
ipchains-restore   ipfwadm-wrapper    iptables-restore
16:12:08
#apt-get install iproute2
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package iproute2
/dev/pts/1
16:12:22
#apt-get sim
E: Invalid operation sim
/dev/pts/2
16:12:34
#apt-get install iproute
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libatm1
The following NEW packages will be installed:
  iproute libatm1
0 upgraded, 2 newly installed, 0 to remove and 783 not upgraded.
Need to get 1115kB of archives.
After unpacking 1720kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://debian.org.ua testing/main libatm1 2.4.1-17 [69,0kB]
Get:2 http://debian.org.ua testing/main iproute 20051007-4 [1046kB]
Fetched 1115kB in 8s (130kB/s)
Выбор ранее не выбранного пакета libatm1.
(Чтение базы данных... на данный момент установлено 94465 файлов и каталогов.)
Распаковывается пакет libatm1 (из файла .../libatm1_2.4.1-17_i386.deb)...
Выбор ранее не выбранного пакета iproute.
Распаковывается пакет iproute (из файла .../iproute_20051007-4_i386.deb)...
Настраивается пакет libatm1 (2.4.1-17) ...
Настраивается пакет iproute (20051007-4) ...
16:12:50
#ip show route
Object "show" is unknown, try "ip help".
16:12:52
#ip route show
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
default via 192.168.15.254 dev eth0
16:12:57
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
16:13:15
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG        0 0          0 eth0
16:13:18
#apt-cache search arp spoofing
nast - packet sniffer and lan analyzer
16:14:45
#apt-cache search arp interception

/dev/pts/1
16:14:57
#man apt
/dev/pts/2
16:14:59
#apt-cache search arp sniffing
ettercap - Multipurpose sniffer/interceptor/logger for switched LAN
ettercap-gtk - Multipurpose sniffer/interceptor/logger for switched LAN
16:15:04
#apt-cache show nast
Package: nast
Priority: optional
Section: net
Installed-Size: 192
Maintainer: Norbert Tretkowski <nobse@debian.org>
Architecture: i386
Version: 0.2.0-3
Depends: libc6 (>= 2.3.6-6), libncurses5 (>= 5.4-5), libnet1 (>= 1.1.2-1), libpcap0.8 (>= 0.9.3-1)
Filename: pool/main/n/nast/nast_0.2.0-3_i386.deb
Size: 64542
...
              * Perform a single half-open portscanner
              * Perform a multi half-open portscanner
              * Find link type (hub or switch)
              * Catch daemon banner of LAN nodes
              * Control arp answers to discover possible arp-spoofings
              * Byte counting with an optional filter
              * Write reports logging
 .
 It also provides a ncurses menu.
Tag: interface::text-mode, network::scanner, role::sw:utility, uitoolkit::ncurses
/dev/pts/1
16:15:32
#apt -get SIM
bash: apt: command not found
16:15:41
#apt-cache search sim
kmplayer - media player for KDE
kmplot - mathematical function plotter for KDE
kmyfirewall - iptables based firewall configuration tool for KDE
kmymoney2 - Personal finance manager
knocker - a simple and easy to use TCP security port scanner
kobodeluxe - a game of space battle
koffice-i18n-zhcn - Chinese Simplified (zh_CN) translations for KOffice
kolourpaint - a simple paint program for KDE
konqueror - KDE's advanced file manager, web browser and document viewer
konsole - X terminal emulator for KDE
...
libburn-1 - A Disc Burning Suite (shared libraries)
libburn-dev - A Disc Burning Suite (development files)
libc6-i686 - GNU C Library: Shared libraries [i686 optimized]
libcaca-dev - development files for libcaca
libcache-cache-perl - Managed caches of persistent information
libcache-simple-timedexpiry-perl - Perl module to cache and expire key/value pairs
libcairo-ocaml - OCaml bindings for Cairo
libcairo-ocaml-dev - OCaml bindings for Cairo
libcairo-perl - Perl interface to the Cairo graphics library
libcairo2 - The Cairo 2D vector graphics library
/dev/pts/2
16:15:46
#apt-cache show nast | less
/dev/pts/1
16:16:01
#apt-cache search messenger
ayttm - Universal Instant Messaging Client
centericq - A text-mode multi-protocol instant messenger client
centericq-common - A text-mode multi-protocol instant messenger client (data files)
centericq-fribidi - A text-mode multi-protocol instant messenger client (Hebrew)
centericq-utf8 - A text-mode multi-protocol instant messenger client
dsniff - Various tools to sniff network traffic for cleartext insecurities
gaim - multi-protocol instant messaging client
gaim-extendedprefs - extended preferences plugin for the instant messenger gaim
gaim-guifications - toaster popups for gaim
gaim-librvp - MS Exchange RVP instant messaging plugin for GAIM
...
pork - Console-based AOL Instant Messenger & IRC client
pymsnt - MSN transport for Jabber
python-m2crypto - a crypto and SSL toolkit for Python
reaim - Enable AIM and MSN file transfer on Linux iptables based NAT
timps - Transparent Instant Messaging Proxy Server
tleenx2 - tlen.pl instant messenger client
tmsnc - textbased (console) MSN client
viruskiller - Game about viruses invading your computer
xfce4-messenger-plugin - Dbus messages plugin for xfce4-panel
xipmsg - A pop up style message communication software
16:16:09
#apt-cache search simple instant messenger
ayttm - Universal Instant Messaging Client
/dev/pts/2
16:16:15
#apt-cache show 3d shooter
W: Unable to locate package 3d
W: Unable to locate package shooter
E: No packages found
16:16:23
#apt-cache search 3d shooter
enemylines3 - semi-abstract first person 3d-shooter game
enemylines7 - first person 3d-shooter game
lxmusserv - Linux music server for Doom and Heretic
nexuiz - A 3d network deathmatch game
nexuiz-data - Nexuiz game data files
nexuiz-music - Nexuiz music files
nexuiz-server - Server for Nexuiz
prboom - clone of the legendary first person shooter Doom
spacearyarya - third person shooter in pseudo-3D
16:16:28
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG        0 0          0 eth0
/dev/pts/1
16:16:44
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG        0 0          0 eth0
/dev/pts/2
16:17:25
#route add -net 192.168.15.0 netmask 255.255.255.192 gw 192.

16:17:25
#route add -net 192.168.16.0 netmask 255.255.255.192 gw 192.
68.16.1
SIOCADDRT: Network is unreachable
/dev/pts/1
16:17:36
#netstat -rn -4
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG        0 0          0 eth0
16:17:55
#screen -x
/dev/pts/2
16:20:46
#netstat -rn

16:20:46
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.16.0    192.168.15.1    255.255.255.192 UG        0 0          0 eth0
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG        0 0          0 eth0
16:21:29
#route add -net 192.168.16.64 netmask 255.255.255.192 gw 192
168.15.1
16:21:44
#route del

16:21:44
#route del -net 192.168.16.64 netmask 255.255.255.192 gw 192
168.15.1
16:21:52
#route add

16:21:52
#route add -net 192.168.16.64 netmask 255.255.255.192 gw 192
168.15.2
16:22:09
#route add -net 192.168.16.128 netmask 255.255.255.192 gw 19
.168.15.3
16:22:20
#route add -net 192.168.16.0 netmask 255.255.255.0 gw 192.16
.15.3
16:22:35
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.128  192.168.15.3    255.255.255.192 UG    0      0        0 eth0
192.168.16.0    192.168.15.1    255.255.255.192 UG    0      0        0 eth0
192.168.16.64   192.168.15.2    255.255.255.192 UG    0      0        0 eth0
192.168.16.0    192.168.15.3    255.255.255.0   UG    0      0        0 eth0
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
16:22:37
#apt-get install screen
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  screen
0 upgraded, 1 newly installed, 0 to remove and 783 not upgraded.
Need to get 582kB of archives.
After unpacking 1004kB of additional disk space will be used.
Get:1 http://debian.org.ua testing/main screen 4.0.2-4.1 [582kB]
Fetched 582kB in 5s (107kB/s)
Preconfiguring packages ...
Выбор ранее не выбранного пакета screen.
(Чтение базы данных... на данный момент установлено 94566 файлов и каталогов.)
Распаковывается пакет screen (из файла .../screen_4.0.2-4.1_i386.deb)...
Настраивается пакет screen (4.0.2-4.1) ...
16:22:58
#screen
/dev/pts/6
16:26:40
#route -n
[root@linux2:root]#
[root@linux2:root]#
[root@linux2:root]#
[root@linux2:root]# route -n192.168.15.2   screen -x
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.128  192.168.15.3    255.255.255.192 UG    0      0        0 eth0
192.168.16.0    192.168.15.1    255.255.255.192 UG    0      0        0 eth0
192.168.16.64   192.168.15.2    255.255.255.192 UG    0      0        0 eth0
192.168.16.0    192.168.15.3    255.255.255.0   UG    0      0        0 eth0---
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
[root@linux2:root]# ernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
-------------------------------------------------------------------------------
192.168.16.128  192.168.15.3    255.255.255.192 UG    0      0        0 eth0
192.168.16.0    192.168.15.1    255.255.255.192 UG    0      0        0 eth0
192.168.16.64   192.168.15.2    255.255.255.192 UG    0      0        0 eth0
192.168.16.0    192.168.15.3    255.255.255.0   UG    0      0        0 eth0
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
16:26:44
#ip route show
[root@linux2:root]#
[root@linux2:root]#
[root@linux2:root]#
[root@linux2:root]# route -n192.168.15.2   screen -x
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.128  192.168.15.3    255.255.255.192 UG    0      0        0 eth0
192.168.16.0    192.168.15.1    255.255.255.192 UG    0      0        0 eth0
192.168.16.64   192.168.15.2    255.255.255.192 UG    0      0        0 eth0
192.168.16.0    192.168.15.3    255.255.255.0   UG    0      0        0 eth0---
...
192.168.16.64/26 via 192.168.15.2 dev eth0  scope link
192.168.16.0/24 via 192.168.15.3 dev eth0
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
default via 192.168.15.254 dev eth0
[root@linux2:root]#   192.168.15.3 dev eth0
192.168.16.0/26 via 192.168.15.1 dev eth0
192.168.16.64/26 via 192.168.15.2 dev eth0  scope link
192.168.16.0/24 via 192.168.15.3 dev eth0
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
default via 192.168.15.254 dev eth0
прошло 15 минут
16:42:02
# mii-tool
[root@linux2:root]#
                    route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.128  192.168.15.3    255.255.255.192 UG    0      0        0 eth0
192.168.16.0    192.168.15.1    255.255.255.192 UG    0      0        0 eth0---
-------------------------------------------------------------------------------
192.168.16.64   192.168.15.2    255.255.255.192 UG    0      0        0 eth0---
-------------------------------------------------------------------------------
192.168.16.0    192.168.15.3    255.255.255.0   UG    0      0        0 eth0---
...
[root@linux2:root]#
[root@linux2:root]# th0: negotiated 100baseTx-FD, link ok
eth1: no link8/26 via 192.168.15.3 dev eth0
192.168.16.0/26 via 192.168.15.1 dev eth0
192.168.16.64/26 via 192.168.15.2 dev eth0  scope link
192.168.16.0/24 via 192.168.15.3 dev eth0
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
default via 192.168.15.254 dev eth0
[root@linux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
прошло 19 минут
17:02:01
# mii-tool
[root@linux2:root]#
                    route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.128  192.168.15.3    255.255.255.192 UG    0      0        0 eth0
192.168.16.0    192.168.15.1    255.255.255.192 UG    0      0        0 eth0---
-------------------------------------------------------------------------------
192.168.16.64   192.168.15.2    255.255.255.192 UG    0      0        0 eth0---
-------------------------------------------------------------------------------
192.168.16.0    192.168.15.3    255.255.255.0   UG    0      0        0 eth0---
...
[root@linux2:root]#
[root@linux2:root]# th0: negotiated 100baseTx-FD, link ok
eth1: negotiated 100baseTx-FD, link ok eth0
192.168.16.0/26 via 192.168.15.1 dev eth0
192.168.16.64/26 via 192.168.15.2 dev eth0  scope link
192.168.16.0/24 via 192.168.15.3 dev eth0
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
default via 192.168.15.254 dev eth0
[root@linux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
прошло 15 минут
17:17:47
# mii-tool
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.128  192.168.15.3    255.255.255.192 UG    0      0        0 eth0
192.168.16.0    192.168.15.1    255.255.255.192 UG    0      0        0 eth0---
-------------------------------------------------------------------------------
192.168.16.64   192.168.15.2    255.255.255.192 UG    0      0        0 eth0---
-------------------------------------------------------------------------------
192.168.16.0    192.168.15.3    255.255.255.0   UG    0      0        0 eth0---
-------------------------------------------------------------------------------
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0---
...
[root@linux2:root]#
[root@linux2:root]# th0: no link
eth1: negotiated 100baseTx-FD, link ok eth0
192.168.16.0/26 via 192.168.15.1 dev eth0
192.168.16.64/26 via 192.168.15.2 dev eth0  scope link
192.168.16.0/24 via 192.168.15.3 dev eth0
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
default via 192.168.15.254 dev eth0
[root@linux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
17:18:24
# mii-tool
192.168.16.128  192.168.15.3    255.255.255.192 UG    0      0        0 eth0
192.168.16.0    192.168.15.1    255.255.255.192 UG    0      0        0 eth0---
-------------------------------------------------------------------------------
192.168.16.64   192.168.15.2    255.255.255.192 UG    0      0        0 eth0---
-------------------------------------------------------------------------------
192.168.16.0    192.168.15.3    255.255.255.0   UG    0      0        0 eth0---
-------------------------------------------------------------------------------
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0---
-------------------------------------------------------------------------------
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0---
...
[root@linux2:root]#
[root@linux2:root]# th0: negotiated 100baseTx-FD, link ok
eth1: negotiated 100baseTx-FD, link ok eth0
192.168.16.0/26 via 192.168.15.1 dev eth0
192.168.16.64/26 via 192.168.15.2 dev eth0  scope link
192.168.16.0/24 via 192.168.15.3 dev eth0
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
default via 192.168.15.254 dev eth0
[root@linux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
17:19:25
#ifconfig eth1 192.168.16.66
192.168.16.64   192.168.15.2    255.255.255.192 UG    0      0        0 eth0---
-------------------------------------------------------------------------------
192.168.16.0    192.168.15.3    255.255.255.0   UG    0      0        0 eth0---
-------------------------------------------------------------------------------
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0---
-------------------------------------------------------------------------------
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0---
-------------------------------------------------------------------------------
eth1: no link
[root@linux2:root]#
...
[root@linux2:root]# oute show
-------------------------------------------------------------------------------
192.168.16.128/26 via 192.168.15.3 dev eth0
192.168.16.0/26 via 192.168.15.1 dev eth0
192.168.16.64/26 via 192.168.15.2 dev eth0  scope link
192.168.16.0/24 via 192.168.15.3 dev eth0
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
default via 192.168.15.254 dev eth0
[root@linux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
17:25:47
#ifconfig eth 192.168.16.129
SIOCSIFADDR: No such device
eth: ERROR while getting interface flags: No such device
17:26:05
#ifconfig eth0 192.168.16.129

17:26:11
#ping 192.168.16.2
[root@linux2:root]#
eth0: negotiated 100baseTx-FD, link ok
eth1: negotiated 100baseTx-FD, link ok
[root@linux2:root]# ii-tool
eth0: no link
eth1: negotiated 100baseTx-FD, link ok
[root@linux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
eth1: negotiated 100baseTx-FD, link ok
[root@linux2:root]#
...
[root@linux2:root]# oute show     PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data.
-------------------------------------------------------------------------------
From 192.168.16.66 icmp_seq=1 Destination Host Unreachable
From 192.168.16.66 icmp_seq=2 Destination Host Unreachable
From 192.168.16.66 icmp_seq=3 Destination Host Unreachable
192.168.16.0/24 via 192.168.15.3 dev eth0
--- 192.168.16.2 ping statistics ---el  scope link  src 192.168.15.2
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5026ms
, pipe 3nux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
17:26:32
#ping 192.168.16.65
[root@linux2:root]#
[root@linux2:root]#ng 192.168.16.2
PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data.
From 192.168.16.66 icmp_seq=1 Destination Host Unreachable
From 192.168.16.66 icmp_seq=2 Destination Host Unreachable
From 192.168.16.66 icmp_seq=3 Destination Host Unreachable
--- 192.168.16.2 ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5026ms
, pipe 3
[root@linux2:root]# g 192.168.16.65
...
64 bytes from 192.168.16.65: icmp_seq=5 ttl=64 time=0.135 ms
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
64 bytes from 192.168.16.65: icmp_seq=6 ttl=64 time=0.138 ms
default via 192.168.15.254 dev eth0
64 bytes from 192.168.16.65: icmp_seq=7 ttl=64 time=0.138 ms
[root@linux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
--- 192.168.16.65 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6074ms
rtt min/avg/max/mdev = 0.133/0.140/0.148/0.005 ms
17:26:55
#ping 192.168.16.130
, pipe 3
[root@linux2:root]# g 192.168.16.65
PING 192.168.16.65 (192.168.16.65) 56(84) bytes of data.
64 bytes from 192.168.16.65: icmp_seq=1 ttl=64 time=0.148 ms
64 bytes from 192.168.16.65: icmp_seq=2 ttl=64 time=0.140 ms
64 bytes from 192.168.16.65: icmp_seq=3 ttl=64 time=0.148 ms
64 bytes from 192.168.16.65: icmp_seq=4 ttl=64 time=0.133 ms
64 bytes from 192.168.16.65: icmp_seq=5 ttl=64 time=0.135 ms
64 bytes from 192.168.16.65: icmp_seq=6 ttl=64 time=0.138 ms
64 bytes from 192.168.16.65: icmp_seq=7 ttl=64 time=0.138 ms
...
From 192.168.16.66 icmp_seq=3 Destination Host Unreachable
192.168.16.64/26 via 192.168.15.2 dev eth0  scope link
192.168.16.0/24 via 192.168.15.3 dev eth0
--- 192.168.16.130 ping statistics ---
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4025ms
default via 192.168.15.254 dev eth0
, pipe 3
[root@linux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
17:27:10
#ping 192.168.16.130
64 bytes from 192.168.16.65: icmp_seq=3 ttl=64 time=0.148 ms
64 bytes from 192.168.16.65: icmp_seq=4 ttl=64 time=0.133 ms
64 bytes from 192.168.16.65: icmp_seq=5 ttl=64 time=0.135 ms
64 bytes from 192.168.16.65: icmp_seq=6 ttl=64 time=0.138 ms
64 bytes from 192.168.16.65: icmp_seq=7 ttl=64 time=0.138 ms
--- 192.168.16.65 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6074ms
rtt min/avg/max/mdev = 0.133/0.140/0.148/0.005 ms
[root@linux2:root]# g 192.168.16.130
PING 192.168.16.130 (192.168.16.130) 56(84) bytes of data.
...
PING 192.168.16.130 (192.168.16.130) 56(84) bytes of data.
-------------------------------------------------------------------------------
From 192.168.16.66 icmp_seq=1 Destination Host Unreachable
From 192.168.16.66 icmp_seq=2 Destination Host Unreachable
From 192.168.16.66 icmp_seq=3 Destination Host Unreachable
192.168.16.0/24 via 192.168.15.3 dev eth0
--- 192.168.16.130 ping statistics ---  scope link  src 192.168.15.2
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5025ms
, pipe 3nux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
17:28:24
#ping 192.168.16.130
config    RX packets:17856 errors:0 dropped:0 overruns:0 frame:0
       PING 192.168.16.130 (192.168.16.130) 56(84) bytes of data.0
          collisions:0 txqueuelen:1000
          RX bytes:5724439 (5.4 MiB)  TX bytes:2800597 (2.6 MiB)
          Interrupt:19 Base address:0xd000
--- 192.168.16.130 ping statistics ---
eth1      Link encap:Ethernet  HWaddr 00:04:79:67:96:C7
3 packets transmitted, 0 received, 100% packet loss, time 2010ms5.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:39 errors:0 dropped:0 overruns:0 frame:0
...
[root@linux2:root]# oute show
-------------------------------------------------------------------------------
192.168.16.128/26 via 192.168.15.3 dev eth0
192.168.16.0/26 via 192.168.15.1 dev eth0
192.168.16.64/26 via 192.168.15.2 dev eth0  scope link
192.168.16.0/24 via 192.168.15.3 dev eth0
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
default via 192.168.15.254 dev eth0
[root@linux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
17:29:12
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:15:F2:6B:55:25
          inet addr:192.168.16.129  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:17856 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14288 errors:0 dropped:1 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5724439 (5.4 MiB)  TX bytes:2800597 (2.6 MiB)
          Interrupt:19 Base address:0xd000
eth1      Link encap:Ethernet  HWaddr 00:04:79:67:96:C7
          inet addr:192.168.16.66  Bcast:192.168.16.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:3844 (3.7 KiB)  TX bytes:2556 (2.4 KiB)
          Interrupt:18 Base address:0xb000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:133 errors:0 dropped:0 overruns:0 frame:0
          TX packets:133 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10756 (10.5 KiB)  TX bytes:10756 (10.5 KiB)
17:29:17
#ifconfig | less
17:30:00
#ifconfig eth1 192.168.16.66 netmask 255.255
config eth1 192.168.16.66 netmask 255.255.255.1900  Metric:1
          RX packets:17856 errors:0 dropped:0 ov.SIOCSIFNETMASK: Invalid argument
          TX packets:14288 errors:0 dropped:1 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5724439 (5.4 MiB)  TX bytes:2800597 (2.6 MiB)
          Interrupt:19 Base address:0xd000
eth1      Link encap:Ethernet  HWaddr 00:04:79:67:96:C7
          inet addr:192.168.16.66  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:46 errors:0 dropped:0 overruns:0 frame:0
...
[root@linux2:root]# oute show
-------------------------------------------------------------------------------
192.168.16.128/26 via 192.168.15.3 dev eth0
192.168.16.0/26 via 192.168.15.1 dev eth0
192.168.16.64/26 via 192.168.15.2 dev eth0  scope link
192.168.16.0/24 via 192.168.15.3 dev eth0
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
default via 192.168.15.254 dev eth0
[root@linux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
17:30:24
#ifconfig eth1 192.168.16.66 netmask 255.255.255.192
ifconfig eth0 192.168.16.129 n
          TX packets:14288 errors:0 dropped:1 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5724439 (5.4 MiB)  TX bytes:2800597 (2.6 MiB)
          Interrupt:19 Base address:0xd000
eth1      Link encap:Ethernet  HWaddr 00:04:79:67:96:C7
          inet addr:192.168.16.66  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:46 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:1
...
[root@linux2:root]# oute show
-------------------------------------------------------------------------------
192.168.16.128/26 via 192.168.15.3 dev eth0
192.168.16.0/26 via 192.168.15.1 dev eth0
192.168.16.64/26 via 192.168.15.2 dev eth0  scope link
192.168.16.0/24 via 192.168.15.3 dev eth0
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
default via 192.168.15.254 dev eth0
[root@linux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
17:30:31
#ifconfig eth0 192.168.16.129 netmask 255.255.255.192
          Interrupt:19 Base address:0xd000
eth1      Link encap:Ethernet  HWaddr 00:04:79:67:96:C7
          inet addr:192.168.16.66  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:46 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:4530 (4.4 KiB)  TX bytes:2556 (2.4 KiB)
          Interrupt:18 Base address:0xb000
lo        Link encap:Local Loopback
...
[root@linux2:root]# oute show
-------------------------------------------------------------------------------
192.168.16.128/26 via 192.168.15.3 dev eth0
192.168.16.0/26 via 192.168.15.1 dev eth0
192.168.16.64/26 via 192.168.15.2 dev eth0  scope link
192.168.16.0/24 via 192.168.15.3 dev eth0
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.2
default via 192.168.15.254 dev eth0
[root@linux2:root]# ii-tool
eth0: negotiated 100baseTx-FD, link ok
17:30:55
#ping 192.168.16.130
64 bytes from 192.168.16.130: icmp_seq=19 ttl=64 time=0.123 ms
64 bytes from 192.168.16.130: icmp_seq=20 ttl=64 time=0.124 ms
64 bytes from 192.168.16.130: icmp_seq=21 ttl=64 time=0.125 ms
64 bytes from 192.168.16.130: icmp_seq=22 ttl=64 time=0.123 ms
64 bytes from 192.168.16.130: icmp_seq=23 ttl=64 time=0.125 ms
64 bytes from 192.168.16.130: icmp_seq=24 ttl=64 time=0.122 ms
64 bytes from 192.168.16.130: icmp_seq=25 ttl=64 time=0.127 ms
64 bytes from 192.168.16.130: icmp_seq=26 ttl=64 time=0.128 ms
64 bytes from 192.168.16.130: icmp_seq=27 ttl=64 time=0.135 ms
64 bytes from 192.168.16.130: icmp_seq=28 ttl=64 time=0.138 ms
...
64 bytes from 192.168.16.130: icmp_seq=31 ttl=64 time=0.126 ms
64 bytes from 192.168.16.130: icmp_seq=32 ttl=64 time=0.125 ms
64 bytes from 192.168.16.130: icmp_seq=33 ttl=64 time=0.118 ms
64 bytes from 192.168.16.130: icmp_seq=34 ttl=64 time=0.122 ms
64 bytes from 192.168.16.130: icmp_seq=35 ttl=64 time=0.125 ms
64 bytes from 192.168.16.130: icmp_seq=36 ttl=64 time=0.122 ms
64 bytes from 192.168.16.130: icmp_seq=37 ttl=64 time=0.119 ms
--- 192.168.16.130 ping statistics ---
37 packets transmitted, 37 received, 0% packet loss, time 36005ms
rtt min/avg/max/mdev = 0.108/0.128/0.238/0.020 ms

Статистика

Время первой команды журнала19:36:26 2006- 9-17
Время последней команды журнала17:30:55 2006- 9-18
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %15.00
Процент синтаксически неверно набранных команд, % 3.00
Суммарное время работы с терминалом *, час 2.67
Количество командных строк в единицу времени, команда/мин 0.62
Частота использования команд
route14|=============| 13.08%
arp10|=========| 9.35%
apt-cache10|=========| 9.35%
ifconfig8|=======| 7.48%
ping8|=======| 7.48%
netstat8|=======| 7.48%
traceroute7|======| 6.54%
vi5|====| 4.67%
apt-get5|====| 4.67%
ip5|====| 4.67%
mii-tool4|===| 3.74%
etterlog3|==| 2.80%
ettercap2|=| 1.87%
screen2|=| 1.87%
awk2|=| 1.87%
less2|=| 1.87%
ls2|=| 1.87%
tr2|=| 1.87%
LANG=C2|=| 1.87%
man1|| 0.93%
whoami1|| 0.93%
apt1|| 0.93%
/etc/ethers1|| 0.93%
date1|| 0.93%
time1|| 0.93%
____
*) Интервалы неактивности длительностью 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$