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

Содержание

Журнал

Понедельник (07/27/09)

/dev/ttyp2
17:40:59
$screen
/dev/ttyp4
17:41:00
$screen -x
/dev/ttyp8
17:41:57
$screen -x
/dev/ttyp0
17:42:21
$screen -x
/dev/ttypa
17:42:26
$screen -x
/dev/ttypc
17:42:33
$screen -x
/dev/ttyp6
17:42:45
$ls
hello
/dev/ttype
17:42:58
$screen -x
/dev/ttyp6
17:45:13
$ifconfig
bash: ifconfig: command not found
17:46:08
$sudo
Password:
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:07
          inet addr:192.168.16.7  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4339 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3958 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:454928 (444.2 KiB)  TX bytes:1319361 (1.2 MiB)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
17:46:15
$ssh 192.168.16.27
The authenticity of host '192.168.16.27 (192.168.16.27)' can't be established.
DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25.
Are you sure you want to continue connecting (yes/no)? ywa
Please type 'yes' or 'no': yes
Failed to add the host to the list of known hosts (/home/user/.ssh/known_hosts).
Password:
Last login: Fri Jul 24 21:10:19 2009
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
...
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
17:51:53
#[user@fbsd7:~]$ ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.27 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:3e:44:00:07
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
17:52:09
#[user@fbsd7:~]$ man -a re
[user@fbsd7:~]$ man re
re(3)                  Perl Programmers Reference Guide                  re(3)
NAME
       re - Perl pragma to alter regular expression behaviour
SYNOPSIS
           use re 'taint';
           ($x) = ($^X =~ /^(.*)$/s);     # $x is tainted here
           $pat = '(?{ $foo = 1 })';
           use re 'eval';
           /foo${pat}bar/;                # won't fail (when not under -T switch)
...
                  full-duplex or half-duplex modes.
     1000baseTX   Set 1000baseTX operation over twisted pair.  The RealTek
                  gigE chips support 1000Mbps in full-duplex mode only.
     The re driver supports the following media options:
     full-duplex  Force full duplex operation.
     half-duplex  Force half duplex operation.
     For more information on configuring this device, see ifconfig(8).
HARDWARE
     The re driver supports RealTek RTL8139C+, RTL8169, RTL816xS, RTL811xS,
     and RTL8101E based Fast Ethernet and Gigabit Ethernet adapters including:
17:52:38
#[user@fbsd7:~]$ ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.27 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:3e:44:00:07
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
17:52:50
#[user@fbsd7:~]$
[user@fbsd7:~]$ ifconfig -a
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.27 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:3e:44:00:07
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
17:54:17
#[user@fbsd7:~]$

17:54:20
#[user@fbsd7:~]$
[user@fbsd7:~]$
17:54:20
#[user@fbsd7:~]$ exit
exit
Connection to 192.168.16.27 closed.
17:54:26
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:07
          inet addr:192.168.16.7  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6502 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6698 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:627993 (613.2 KiB)  TX bytes:1907089 (1.8 MiB)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
17:54:31
$sudo ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:07
          inet addr:192.168.16.7  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6629 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6868 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:636479 (621.5 KiB)  TX bytes:1945688 (1.8 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:07
          BROADCAST MULTICAST  MTU:1500  Metric:1
...
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
17:55:04
$sudo ifconfig eth1 172.17.0.1
[user@debian7:~]$ sudo ifconfig -a | less
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:07
          inet addr:192.168.16.7  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6890 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7244 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:653965 (638.6 KiB)  TX bytes:2026249 (1.9 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:07
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
eth2      Link encap:Ethernet  HWaddr 00:16:3E:00:02:07
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
17:55:26
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:07
          inet addr:192.168.16.7  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7555 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8154 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:699509 (683.1 KiB)  TX bytes:2283641 (2.1 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:07
          inet addr:172.17.0.1  Bcast:172.17.255.255  Mask:255.255.0.0
...
          collisions:0 txqueuelen:1000
          RX bytes:378 (378.0 b)  TX bytes:238 (238.0 b)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
17:55:28
$sudo ifconfig eth1 0.0.0.0

17:55:52
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:07
          inet addr:192.168.16.7  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7863 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8591 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:720321 (703.4 KiB)  TX bytes:2397176 (2.2 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:07
          inet6 addr: fe80::216:3eff:fe00:107/64 Scope:Link
...
          collisions:0 txqueuelen:1000
          RX bytes:378 (378.0 b)  TX bytes:468 (468.0 b)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
17:56:08
$sudo ifconfig eth1 down

17:56:18
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:07
          inet addr:192.168.16.7  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8210 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9082 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:743937 (726.5 KiB)  TX bytes:2512548 (2.3 MiB)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
17:56:24
$sudo ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:07
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:378 (378.0 b)  TX bytes:468 (468.0 b)
17:56:28
$sudo ifconfig eth1 hw ether 00:16:3e:11:11:07

17:56:50
$sudo ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:16:3E:11:11:07
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:378 (378.0 b)  TX bytes:468 (468.0 b)
17:58:11
$vim 'echo "up ifconfig eth1 hw ether 00:16:3e:11:11:07" >>
17:58:11
$sudo
auto lo eth0
iface lo inet loopback
         address 192.168.16.7
iface  etnetmask 255.255.255.0
         gateway 192.168.16.254
up ifconfig eth1 hw ether 00:16:3e:11:11:07
"/etc/network/interfaces" 8L, 198C
17:59:43
$echo "2^64|bc"
2^64|bc
18:00:00
$echo
bash: bc: command not found
18:00:19
$echo 2^64|bc
[user@debian7:~]$ sudo
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  bc
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 66,2kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 193kB.
Получено:1 http://debian.org.ua etch/main bc 1.06-20 [66,2kB]
Получено 66,2kB за 0s (755kB/c)
Выбор ранее не выбранного пакета bc.
(Чтение базы данных... на данный момент установлено 22620 файлов и каталогов.)
Распаковывается пакет bc (из файла .../archives/bc_1.06-20_i386.deb)...
Настраивается пакет bc (1.06-20) ...
18446744073709551616
18:00:20
$LANG=C

18:00:55
$echo 2^32|bc
[user@debian7:~]$ echo 2^48|bc
281474976710656
4294967296
18:01:21
$echo 2^128|bc
[user@debian7:~]$ echo 2^32|bc
4294967296
340282366920938463463374607431768211456
18:02:08
$man mactab
18:02:20
$sudo ifconfig eth1 hw ether 00:16:3e:11:11:07
                       ifconfig eth1
 >> /etc/network/interfaces' 'echo "up ifconfig eth1 hw ether 00:16:3e:11:11:07"
/dev/ttyp0
18:06:58
$screen -x
/dev/ttyp2
18:06:58
$screen -x
/dev/ttyp8
18:06:58
$screen -x
/dev/ttypc
18:06:58
$screen -x
/dev/ttyp4
18:06:58
$screen -x
/dev/ttypa
18:06:58
$screen -x
/dev/ttype
18:06:58
$screen -x
/dev/ttyp2
18:07:02
$screen
/dev/ttyp6
18:07:10
$ssh 192.168.16.5
[user@debian7:~]$
The authenticity of host '192.168.16.5 (192.168.16.5)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/user/.ssh/known_hosts).
user@192.168.16.5's password:
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Jul 27 18:37:45 2009
18:07:38
$sudo apt-get install popa3d
Password:
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Рекомендуемые пакеты:
  exim4 mail-transport-agent
НОВЫЕ пакеты, которые будут установлены:
  popa3d
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 32,4kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 94,2kB.
...
Распаковывается пакет popa3d (из файла .../popa3d_1.0.2-3_i386.deb)...
Настраивается пакет popa3d (1.0.2-3) ...
Добавляется группа `popa3d' (GID 104) ...
Готово.
Предупреждение: указанный домашний каталог уже существует.
Добавляется системный пользователь `popa3d' (UID 102) ...
Добавляется новый пользователь `popa3d' (UID 102) в группу `popa3d' ...
Домашний каталог `/var/lib/popa3d' уже существует. Не копируется из `/etc/skel'.
adduser: Предупреждение: данный домашний каталог не принадлежит пользователю, который сейчас создаётся.
Starting pop daemon: popa3d.
18:07:57
$exit
exit
Connection to 192.168.16.5 closed.
18:07:59
$telnet 192.168.16.5 110
Trying 192.168.16.5...
Connected to 192.168.16.5.
Escape character is '^]'.
+OK
USER user
+OK
PASS password
+OK
LIST
+OK
.
QUIT
+OK
Connection closed by foreign host.
18:08:36
$sudo apt-get install ettercap
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  ettercap-common libltdl3 libnet1 libpcap0.8 libpcre3
НОВЫЕ пакеты, которые будут установлены:
  ettercap ettercap-common libltdl3 libnet1 libpcap0.8 libpcre3
обновлено 0, установлено 6 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 1007kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 2523kB.
Хотите продолжить [Д/н]? Y
...
Выбор ранее не выбранного пакета ettercap-common.
Распаковывается пакет ettercap-common (из файла .../ettercap-common_1%3a0.7.3-1.2_i386.deb)...
Выбор ранее не выбранного пакета ettercap.
Распаковывается пакет ettercap (из файла .../ettercap_1%3a0.7.3-1.2_i386.deb)...
Настраивается пакет libpcre3 (6.7+7.4-4) ...
Настраивается пакет libltdl3 (1.5.22-4) ...
Настраивается пакет libnet1 (1.1.2.1-2) ...
Настраивается пакет libpcap0.8 (0.9.5-1) ...
Настраивается пакет ettercap-common (0.7.3-1.2) ...
Настраивается пакет ettercap (0.7.3-1.2) ...
18:09:54
$w
[user@debian7:~]$ man ettercap
Переформатирование ettercap(8), подождите...
ETTERCAP(8)                                                                                        ETTERCAP(8)
NAME
       ettercap NG-0.7.3 - A multipurpose sniffer/content filter for man in the middle attacks
***** IMPORTANT NOTE ******
       Since  ettercap  NG  (formerly 0.7.0), all the options have been changed. Even the target specification
       has been changed. Please read carefully this man page.
SYNOPSIS
       ettercap [OPTIONS] [TARGET1] [TARGET2]
...
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     ttyp0    192.168.16.6     18:42    2:49m  0.10s  0.08s script -f -q /home/user/.lilalo//216364573305597
user     :0       -                18:40   ?xdm?  18.08s  0.10s /usr/bin/fluxbox
user     ttyp2    :0.0             18:40    0.00s  0.07s  0.06s script -f -q /home/user/.lilalo//307032993730586
user     ttyp4    192.168.16.5     18:41    2:44m  0.08s  0.08s script -f -q /home/user/.lilalo//605425115913424
user     ttyp6    :ttyp3:S.0       19:07    0.00s  0.10s  0.10s script -f -q /home/user/.lilalo//78546274143674-
user     ttyp8    192.168.16.4     18:41    2:46m  0.08s  0.08s script -f -q /home/user/.lilalo//186012587970461
user     ttypa    fbsd26.net.nt    18:42    2:40m  0.08s  0.08s script -f -q /home/user/.lilalo//622514810113152
user     ttypc    fbsd25.net.nt    18:42    2:44m  0.07s  0.07s script -f -q /home/user/.lilalo//310322548123064
user     ttype    fbsd24.net.nt    18:42    2:17m  0.09s  0.09s script -f -q /home/user/.lilalo//281902027276482
18:09:55
$man ettercap
18:10:15
$ettercap -T -L log
bash: ettercap: command not found
18:10:51
$sudo
Mon Jul 27 19:14:21 2009
TCP  192.168.16.5:23 --> 192.168.16.4:54032 | RA
Mon Jul 27 19:14:26 2009
TCP  192.168.16.4:59206 --> 192.168.16.5:110 | S
Mon Jul 27 19:14:26 2009
TCP  192.168.16.5:110 --> 192.168.16.4:59206 | SA
Mon Jul 27 19:14:26 2009
TCP  192.168.16.4:59206 --> 192.168.16.5:110 | A
Mon Jul 27 19:14:26 2009
TCP  192.168.16.5:110 --> 192.168.16.4:59206 | AP
...
Mon Jul 27 19:14:52 2009
TCP  192.168.16.4:59206 --> 192.168.16.5:110 | AP
USER user.
Mon Jul 27 19:15:05 2009
TCP  192.168.16.4:59206 --> 192.168.16.5:110 | AP
USER user.
Mon Jul 27 19:15:18 2009
TCP  192.168.16.5:110 --> 192.168.16.4:59206 | AP
+OK.
User requested a CTRL+C... (deprecated, next time use proper shutdown)
18:16:58
$sudo etterlog
Mon Jul 27 19:16:15 2009
TCP  192.168.16.4:59207 --> 192.168.16.5:110 | S
Mon Jul 27 19:16:15 2009
TCP  192.168.16.5:110 --> 192.168.16.4:59207 | SA
Mon Jul 27 19:16:15 2009
TCP  192.168.16.4:59207 --> 192.168.16.5:110 | A
Mon Jul 27 19:16:15 2009
TCP  192.168.16.5:110 --> 192.168.16.4:59207 | AP
+OK.
Mon Jul 27 19:16:15 2009
...
TCP  192.168.16.5:110 --> 192.168.16.4:59207 | AP
+OK.
Mon Jul 27 19:16:48 2009
TCP  192.168.16.4:59207 --> 192.168.16.5:110 | AP
USER user.
User requested a CTRL+C... (deprecated, next time use proper shutdown)
.bash_history     .dmrc             hello             log.eci           .viminfo
.bash_logout      .fluxbox/         .l3rc             log.ecp           .Xauthority
.bash_profile     .gconf/           .lesshst          .mozilla/         .xsession-errors
.bashrc           .gconfd/          .lilalo/          .ssh/
18:16:58
$sudo etterlog log.eci
etterlog NG-0.7.3 copyright 2001-2004 ALoR & NaGA
Log file version    : NG-0.7.3
Timestamp           : Mon Jul 27 19:15:36 2009
Type                : LOG_INFO
1698 tcp OS fingerprint
7587 mac vendor fingerprint
2183 known services
==================================================
 IP address   : 192.168.16.4
 MAC address  : 00:16:3E:00:00:04
...
 IP address   : 192.168.16.5
 MAC address  : 00:16:3E:00:00:05
 MANUFACTURER :
 DISTANCE     : 1
 TYPE         : LAN host
 FINGERPRINT      : 16A0:05B4:40:07:1:1:1:1:A:3C
 OPERATING SYSTEM : Linux.2.4.20-web100
   PORT     : TCP 110 | pop-3   [
]
==================================================
18:17:31
$man ettercap
18:18:22
$sudo ettercap -T -L log -M arp /192.168.16.5/

18:18:36
$ssh 192.168.16.5
The authenticity of host '192.168.16.5 (192.168.16.5)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/user/.ssh/known_hosts).
user@192.168.16.5's password:
Permission denied, please try again.
user@192.168.16.5's password:
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Jul 27 19:07:36 2009 from 192.168.16.7
l3-agent is already running: pid=1491; pidfile=/home/user/.lilalo/l3-agent.pid
18:19:11
$sudo tcpdump -i eth0 -n arp
sudo: tcpdump: command not found
18:19:22
$sudo apt-get install tcpdump
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libpcap0.8
НОВЫЕ пакеты, которые будут установлены:
  libpcap0.8 tcpdump
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 392kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 877kB.
Хотите продолжить [Д/н]? y
Получено:1 http://debian.org.ua etch/main libpcap0.8 0.9.5-1 [89,5kB]
Получено:2 http://debian.org.ua etch/main tcpdump 3.9.5-2etch1 [303kB]
Получено 392kB за 0s (1278kB/c)
Выбор ранее не выбранного пакета libpcap0.8.
(Чтение базы данных... на данный момент установлено 22633 файлов и каталогов.)
Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_0.9.5-1_i386.deb)...
Выбор ранее не выбранного пакета tcpdump.
Распаковывается пакет tcpdump (из файла .../tcpdump_3.9.5-2etch1_i386.deb)...
Настраивается пакет libpcap0.8 (0.9.5-1) ...
Настраивается пакет tcpdump (3.9.5-2etch1) ...
18:19:41
$sudo tcpdump -i eth0 -n arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
0 packets captured
0 packets received by filter
0 packets dropped by kernel
18:19:52
$sudo tcpdump -i eth0 -n port 110
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
19:20:06.552287 IP 192.168.16.4.44745 > 192.168.16.5.110: S 1545096721:1545096721(0) win 5840 <mss 1460,sackOK,timestamp 572160 0,nop,wscale 7>
19:20:06.552448 IP 192.168.16.5.110 > 192.168.16.4.44745: S 1552421090:1552421090(0) ack 1545096722 win 5792 <mss 1460,sackOK,timestamp 571661 572160,nop,wscale 7>
19:20:06.552353 IP 192.168.16.4.44745 > 192.168.16.5.110: . ack 1 win 46 <nop,nop,timestamp 572161 571661>
19:20:06.553629 IP 192.168.16.5.110 > 192.168.16.4.44745: P 1:6(5) ack 1 win 46 <nop,nop,timestamp 571661 572161>
19:20:06.553721 IP 192.168.16.4.44745 > 192.168.16.5.110: . ack 6 win 46 <nop,nop,timestamp 572162 571661>
19:20:15.029548 IP 192.168.16.4.44745 > 192.168.16.5.110: P 1:12(11) ack 6 win 46 <nop,nop,timestamp 574280 571661>
19:20:15.029737 IP 192.168.16.5.110 > 192.168.16.4.44745: . ack 12 win 46 <nop,nop,timestamp 573780 574280>
19:20:15.029870 IP 192.168.16.5.110 > 192.168.16.4.44745: P 6:11(5) ack 12 win 46 <nop,nop,timestamp 573780 574280>
19:20:15.030143 IP 192.168.16.4.44745 > 192.168.16.5.110: . ack 11 win 46 <nop,nop,timestamp 574280 573780>
19:20:23.258005 IP 192.168.16.4.44745 > 192.168.16.5.110: P 12:27(15) ack 11 win 46 <nop,nop,timestamp 576337 573780>
19:20:23.260414 IP 192.168.16.5.110 > 192.168.16.4.44745: P 11:16(5) ack 27 win 46 <nop,nop,timestamp 575837 576337>
19:20:23.261309 IP 192.168.16.4.44745 > 192.168.16.5.110: . ack 16 win 46 <nop,nop,timestamp 576338 575837>
12 packets captured
12 packets received by filter
0 packets dropped by kernel
18:20:28
$sudo tcpdump -i eth0 -n
19:20:52.361514 IP 192.168.16.211.1820 > 192.168.16.5.5900: P 1:11(10) ack 13969 win 63712 <nop,nop,timestamp 591178 583100>
19:20:52.361553 IP 192.168.16.5.5900 > 192.168.16.211.1820: . ack 11 win 46 <nop,nop,timestamp 583111 591178>
19:20:52.361600 IP 192.168.16.7.22 > 192.168.16.5.57307: P 93552:93856(304) ack 97 win 90 <nop,nop,timestamp 582112 583109>
19:20:52.361831 IP 192.168.16.5.5900 > 192.168.16.211.1820: P 13969:14123(154) ack 11 win 46 <nop,nop,timestamp 583111 591178>
19:20:52.361917 IP 192.168.16.5.5900 > 192.168.16.211.1820: P 14123:14257(134) ack 11 win 46 <nop,nop,timestamp 583111 591178>
19:20:52.362021 IP 192.168.16.5.5900 > 192.168.16.211.1820: P 14257:14519(262) ack 11 win 46 <nop,nop,timestamp 583111 591178>
19:20:52.362058 IP 192.168.16.211.1820 > 192.168.16.5.5900: . ack 14123 win 63712 <nop,nop,timestamp 591178 583111>
19:20:52.362099 IP 192.168.16.211.1820 > 192.168.16.5.5900: . ack 14257 win 63578 <nop,nop,timestamp 591178 583111>
19:20:52.362153 IP 192.168.16.5.5900 > 192.168.16.211.1820: P 14519:14703(184) ack 11 win 46 <nop,nop,timestamp 583111 591178>
19:20:52.362225 IP 192.168.16.5.5900 > 192.168.16.211.1820: P 14703:14858(155) ack 11 win 46 <nop,nop,timestamp 583111 591178>
...
19:20:52.420183 IP 192.168.16.7.22 > 192.168.16.5.57307: P 182048:182352(304) ack 193 win 90 <nop,nop,timestamp 582125 583120>
19:20:52.420324 IP 192.168.16.7.22 > 192.168.16.5.57307: P 182352:182656(304) ack 193 win 90 <nop,nop,timestamp 582125 583120>
19:20:52.420328 IP 192.168.16.7.22 > 192.168.16.5.57307: P 182656:182960(304) ack 193 win 90 <nop,nop,timestamp 582125 583120>
19:20:52.420330 IP 192.168.16.7.22 > 192.168.16.5.57307: P 182960:183264(304) ack 193 win 90 <nop,nop,timestamp 582125 583120>
19:20:52.420332 IP 192.168.16.7.22 > 192.168.16.5.57307: P 183264:183568(304) ack 193 win 90 <nop,nop,timestamp 582125 583120>
19:20:52.420335 IP 192.168.16.7.22 > 192.168.16.5.57307: P 183568:183872(304) ack 193 win 90 <nop,nop,timestamp 582125 583120>
19:20:52.420337 IP 192.168.16.7.22 > 192.168.16.5.57307: P 183872:184176(304) ack 193 win 90 <nop,nop,timestamp 582125 583120>
19:20:52.420383 IP 192.168.16.5.5900 > 192.168.16.211.1820: P 24707:24854(147) ack 21 win 46 <nop,nop,timestamp 583127 591183>
19:20:52.420469 IP 192.168.16.5.5900 > 192.168.16.211.1820: P 24854:25084(230) ack 21 win 46 <nop,nop,timestamp 583127 591183>
19:20:52.420521 IP 192.168.16.5.5900 > 192.168.16.211.1820: P 25084:25226(142) ack 21 win 46 <nop,nop,timestamp 583127 591183>
18:20:58
$\
>
18:21:02
$exit
[user@debian5:~]$
exit
Connection to 192.168.16.5 closed.
18:21:03
$sudo ettercap -T -L log -M arp /192.168.16.5/
ettercap NG-0.7.3 copyright 2001-2004 ALoR & NaGA
Incorrect number of token (//) in TARGET !!
18:21:57
$sudo ettercap -T -M arp /192.168.16.5/ /192.168.16.4/ -L log
ettercap NG-0.7.3 copyright 2001-2004 ALoR & NaGA
Listening on eth0... (Ethernet)
  eth0 ->       00:16:3E:00:00:07      192.168.16.7     255.255.255.0
SSL dissection needs a valid 'redir_command_on' script in the etter.conf file
Privileges dropped to UID 65534 GID 65534...
  28 plugins
  39 protocol dissectors
  53 ports monitored
7587 mac vendor fingerprint
1698 tcp OS fingerprint
2183 known services
Scanning for merged targets (2 hosts)...
* |==================================================>| 100.00 %
2 hosts added to the hosts list...
ARP poisoning victims:
 GROUP 1 : 192.168.16.5 00:16:3E:00:00:05
 GROUP 2 : 192.168.16.4 00:16:3E:00:00:04
Starting Unified sniffing...
Text only Interface activated...
Hit 'h' for inline help
[1]+  Stopped                 sudo ettercap -T -M arp /192.168.16.5/ /192.168.16.4/ -L log
18:22:20
$bg
[1]+ sudo ettercap -T -M arp /192.168.16.5/ /192.168.16.4/ -L log &
18:22:41
$arp -an
bash: arp: command not found
18:24:24
$ssh 192.168.16.254
The authenticity of host '192.168.16.254 (192.168.16.254)' can't be established.
RSA key fingerprint is 90:7f:6c:4f:4c:b3:6c:3a:73:79:4d:77:f2:82:51:64.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/user/.ssh/known_hosts).
user@192.168.16.254's password:
18:26:15
$sudo ettercap -T -M arp /192.168.16.4/ /192.168.16.5
                     In  silent mode (-z option) only the first target is selected, if you want to poison mul‐
                     tiple target in silent mode use the -j option to load a list from a file.
                     You can select empty targets and they will be expanded as ’ANY’ (all  the  hosts  in  the
                     LAN).  The  target  list  is joined with the hosts list (created by the arp scan) and the
                     result is used to determine the victims of the attack.
                     The parameter "remote" is optional and you have to specify it if you want to sniff remote
                     ip address poisoning a gateway. Indeed if you specify a victim and the gw in the TARGETS,
                     ettercap will sniff only connection between them, but to enable ettercap to sniff connec‐
[user@debian7:~]$ man ettercap
Переформатирование ettercap(8), подождите...
...
Mon Jul 27 19:27:27 2009
TCP  192.168.16.4:41149 --> 192.168.16.5:110 | FA
Mon Jul 27 19:27:27 2009
TCP  192.168.16.5:110 --> 192.168.16.4:41149 | FA
Mon Jul 27 19:27:27 2009
TCP  192.168.16.4:41149 --> 192.168.16.5:110 | A
Closing text interface...
ARP poisoner deactivated.
RE-ARPing the victims...
Unified sniffing was stopped.
ARP-Spoofing url --- http://xgu.ru/wiki/ARP-spoofing
18:32:31
$sudo arp
Address                  HWtype  HWaddress           Flags Mask            Iface
fbsd25.net.nt            ether   00:16:3E:44:00:05   C                     eth0
fbsd24.net.nt            ether   00:16:3E:44:00:04   C                     eth0
debian6.elena.net.nt     ether   00:16:3E:00:00:06   C                     eth0
debian5.elena.net.nt     ether   00:16:3E:00:00:05   C                     eth0
host201.net.nt           ether   00:14:C2:05:A2:0E   C                     eth0
debian.net.nt            ether   00:04:75:75:46:B1   C                     eth0
fbsd26.net.nt            ether   00:16:3E:44:00:06   C                     eth0
192.168.16.4             ether   00:16:3E:00:00:04   C                     eth0
18:33:07
$sudo arp -n
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.16.25            ether   00:16:3E:44:00:05   C                     eth0
192.168.16.24            ether   00:16:3E:44:00:04   C                     eth0
192.168.16.6             ether   00:16:3E:00:00:06   C                     eth0
192.168.16.5             ether   00:16:3E:00:00:05   C                     eth0
192.168.16.201           ether   00:14:C2:05:A2:0E   C                     eth0
192.168.16.254           ether   00:04:75:75:46:B1   C                     eth0
192.168.16.26            ether   00:16:3E:44:00:06   C                     eth0
192.168.16.4             ether   00:16:3E:00:00:04   C                     eth0
18:33:11
$ls /proc
1     1240  1439  1754  1921  2129  2896  5    buddyinfo    fb           kmsg        slabinfo       xen
1166  1241  1440  1755  1975  2130  2897  55   bus          filesystems  loadavg     stat           zoneinfo
1172  1242  1477  18    1976  2184  2898  56   cmdline      fs           locks       swaps
1189  1243  1478  1820  2     2185  2906  57   cpuinfo      interrupts   meminfo     sys
1204  1250  1532  1825  2013  2766  2908  58   crypto       iomem        misc        sysrq-trigger
1205  1259  1533  1827  2017  2767  3     6    devices      ioports      modules     sysvipc
1215  1345  16    1828  2018  2768  3480  609  diskstats    irq          mounts      tty
1216  1382  1697  1881  2072  2815  3484  7    dma          kallsyms     net         uptime
1238  1386  1699  1882  2073  2816  3520  707  driver       kcore        partitions  version
1239  1390  1700  1920  2127  2867  4     8    execdomains  key-users    self        vmstat
18:34:27
$ls /proc/cpuinfo
/proc/cpuinfo
18:34:38
$ls -lh /proc/cpuinfo
-r--r--r-- 1 root root 0 2009-07-27 19:34 /proc/cpuinfo
18:34:41
$cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
stepping        : 11
cpu MHz         : 2405.454
cache size      : 4096 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc up pni
bogomips        : 6016.24
18:34:49
$ls /proc/net/
anycast6       if_inet6       ipv6_route     packet         rt6_stats      sockstat6      udp
arp            igmp           mcfilter       protocols      rt_acct        softnet_stat   udp6
atm/           igmp6          mcfilter6      psched         rt_cache       stat/          unix
dev            ip6_flowlabel  netfilter/     raw            snmp           tcp            wireless
dev_mcast      ip_mr_cache    netlink        raw6           snmp6          tcp6
dev_snmp6/     ip_mr_vif      netstat        route          sockstat       tr_rif
18:34:49
$ls /proc/net/arp
/proc/net/arp
18:37:04
$arp -an
bash: arp: command not found
18:37:08
$sudo
? (192.168.16.25) at 00:16:3E:44:00:05 [ether] on eth0
? (192.168.16.24) at 00:16:3E:44:00:04 [ether] on eth0
? (192.168.16.6) at 00:16:3E:00:00:06 [ether] on eth0
? (192.168.16.5) at 00:16:3E:00:00:05 [ether] on eth0
? (192.168.16.201) at 00:14:C2:05:A2:0E [ether] on eth0
? (192.168.16.254) at 00:04:75:75:46:B1 [ether] on eth0
? (192.168.16.26) at 00:16:3E:44:00:06 [ether] on eth0
? (192.168.16.4) at 00:16:3E:00:00:04 [ether] on eth0
18:37:11
$sudo arp -an | awk '{print $2}'
(192.168.16.25)
(192.168.16.24)
(192.168.16.6)
(192.168.16.5)
(192.168.16.201)
(192.168.16.254)
(192.168.16.26)
(192.168.16.4)
18:37:26
$sudo arp -an | awk '{print $2}' | sed 's/\(//'
sed: -e выражение #1, символ 6: Unmatched ( or \(
18:37:44
$sudo arp -an | awk '{print $2}' | sed 's/(//'
192.168.16.25)
192.168.16.24)
192.168.16.6)
192.168.16.5)
192.168.16.201)
192.168.16.254)
192.168.16.26)
192.168.16.4)
18:37:49
$sudo arp -an | awk '{print $2}' | sed 's/(,)
(192.168.16.25)
(192.168.16.24)
(192.168.16.6)
(192.168.16.5)
(192.168.16.201)
(192.168.16.254)
(192.168.16.26)
(192.168.16.4)
18:37:55
$sudo arp -an | awk '{print $2}' | sed 's/(//' | sed 's/\)$//'
sed: -e выражение #1, символ 7: Unmatched ) or \)
18:38:16
$sudo arp -an | awk '{print $2}' | sed 's/(//' | sed 's/\)
sed: -e выражение #1, символ 6: Unmatched ) or \)
18:38:18
$sudo arp -an | awk '{print $2}' | sed 's/(//' | sed 's/
192.168.16.25
192.168.16.24
192.168.16.6
192.168.16.5
192.168.16.201
192.168.16.254
192.168.16.26
192.168.16.4
18:38:20
$sudo sh -c arp -d
bash: arp: command not found
Address                  HWtype  HWaddress           Flags Mask            Iface
fbsd25.net.nt            ether   00:16:3E:44:00:05   C                     eth0
fbsd24.net.nt            ether   00:16:3E:44:00:04   C                     eth0
debian6.elena.net.nt     ether   00:16:3E:00:00:06   C                     eth0
debian5.elena.net.nt     ether   00:16:3E:00:00:05   C                     eth0
host201.net.nt           ether   00:14:C2:05:A2:0E   C                     eth0
debian.net.nt            ether   00:04:75:75:46:B1   C                     eth0
fbsd26.net.nt            ether   00:16:3E:44:00:06   C                     eth0
192.168.16.4             ether   00:16:3E:00:00:04   C                     eth0
18:38:35
$man arp
18:39:07
$sudo sh -c 'arp -d `arp -an | awk '{print $2}' | sed 's/(//' | sed 's/)//'`'
bash: syntax error near unexpected token `('
18:39:35
$arp -an
bash: arp: command not found
18:39:45
$sudo
? (192.168.16.25) at 00:16:3E:44:00:05 [ether] on eth0
? (192.168.16.24) at 00:16:3E:44:00:04 [ether] on eth0
? (192.168.16.6) at 00:16:3E:00:00:06 [ether] on eth0
? (192.168.16.5) at 00:16:3E:00:00:05 [ether] on eth0
? (192.168.16.201) at 00:14:C2:05:A2:0E [ether] on eth0
? (192.168.16.254) at 00:04:75:75:46:B1 [ether] on eth0
? (192.168.16.26) at 00:16:3E:44:00:06 [ether] on eth0
? (192.168.16.4) at 00:16:3E:00:00:04 [ether] on eth0
18:39:47
$sudo arp -d 192.168.16.25

18:39:55
$sudo arp -an
? (192.168.16.25) at 00:16:3E:44:00:05 [ether] on eth0
? (192.168.16.24) at 00:16:3E:44:00:04 [ether] on eth0
? (192.168.16.6) at 00:16:3E:00:00:06 [ether] on eth0
? (192.168.16.5) at 00:16:3E:00:00:05 [ether] on eth0
? (192.168.16.201) at 00:14:C2:05:A2:0E [ether] on eth0
? (192.168.16.254) at 00:04:75:75:46:B1 [ether] on eth0
? (192.168.16.26) at 00:16:3E:44:00:06 [ether] on eth0
? (192.168.16.4) at 00:16:3E:00:00:04 [ether] on eth0
18:39:56
$sudo arp -d 192.168.16.254

Файлы

  • /proc/cpuinfo
  • /proc/cpuinfo
    >
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 15
    model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
    stepping        : 11
    cpu MHz         : 2405.454
    cache size      : 4096 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 2
    wp              : yes
    flags           : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc up pni
    bogomips        : 6016.24
    

    Статистика

    Время первой команды журнала17:40:59 2009- 7-27
    Время последней команды журнала18:39:56 2009- 7-27
    Количество командных строк в журнале99
    Процент команд с ненулевым кодом завершения, %13.13
    Процент синтаксически неверно набранных команд, % 6.06
    Суммарное время работы с терминалом *, час 0.98
    Количество командных строк в единицу времени, команда/мин 1.68
    Частота использования команд
    sudo44|===========================| 27.67%
    screen15|=========| 9.43%
    arp15|=========| 9.43%
    ifconfig13|========| 8.18%
    awk8|=====| 5.03%
    [user@fbsd7:~]$7|====| 4.40%
    sed7|====| 4.40%
    ls6|===| 3.77%
    ettercap5|===| 3.14%
    echo5|===| 3.14%
    man4|==| 2.52%
    tcpdump4|==| 2.52%
    ssh4|==| 2.52%
    bc3|=| 1.89%
    apt-get3|=| 1.89%
    etterlog2|=| 1.26%
    sh2|=| 1.26%
    exit2|=| 1.26%
    telnet1|| 0.63%
    >1|| 0.63%
    vim1|| 0.63%
    bc"1|| 0.63%
    bg1|| 0.63%
    #^1|| 0.63%
    cat1|| 0.63%
    \1|| 0.63%
    w1|| 0.63%
    LANG=C1|| 0.63%
    ____
    *) Интервалы неактивности длительностью 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$