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

Содержание

Журнал

Среда (05/30/07)

/dev/pts/5
15:40:37
#iptables

/dev/pts/8
15:40:43
#watch 'iptables -L -vv'

/dev/pts/16
15:41:06
#iptables -L -v
Chain INPUT (policy ACCEPT 14747 packets, 1046K bytes)
 pkts bytes target     prot opt in     out     source               destination
   88  6734 REJECT     0    --  any    any    !net.nt               anywhere            reject-with icmp-port-unreachable
    0     0 REJECT     icmp --  any    any     anywhere             anywhere            reject-with icmp-port-unreachable
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
Chain OUTPUT (policy ACCEPT 14059 packets, 3226K bytes)
 pkts bytes target     prot opt in     out     source               destination
/dev/pts/8
15:41:51
#pkill -9 screen

15:41:56
#pkill -9 screen

/dev/pts/3
15:41:56
#ping
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
            [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
            [-M mtu discovery hint] [-S sndbuf]
            [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
/dev/pts/1
15:41:56
#screen -x
/dev/pts/8
15:41:57
#watch 'iptables -L -vv'
       the error packet returned:
       --reject-with type
              The type given can be
               icmp-net-unreachable
               icmp-host-unreachable
               icmp-port-unreachable
               icmp-proto-unreachable
               icmp-net-prohibited
               icmp-host-prohibited or
               icmp-admin-prohibited (*)
              which  return  the  appropriate  ICMP  error  message  (port-unreachable  is  the
       --iif ifname
              Change the packet’s incoming interface to ‘ifname’
       --gw IP_address
              Route the packet via this gateway
       --continue
              Behave like a non-terminating target and  continue  traversing  the  rules.   Not
              valid in combination with ‘--iif’ or ‘--tee’
       The  options  that  are  recognized  by  iptables  can be divided into several different
       groups.
 Manual page iptables(8) line 1217/1494 84%
/dev/pts/5
15:42:09
#iptables -F INPUT

15:42:18
#iptables -A INPUT -p 1 -s! 192.168.16.15 -j DROP
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]# iptables -A INPUT -p 1 -s! 192.168.16.15 -j DROP
[root@linux1:~]#
[root@linux1:~]# ping
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# iptables -A INPUT -p 1 -s! 192.168.16.15
--------------------------------------------------------------------------------------------------
/dev/pts/14
15:42:28
#screen -x
/dev/pts/10
15:42:42
#screen -x
/dev/pts/5
15:43:15
#ping 192.168.16.1
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]# iptables -A INPUT -p 1 -s! 192.168.16.15 -j DROP
[root@linux1:~]#
[root@linux1:~]# ping 192.168.16.1
[root@linux1:~]#
...
[root@linux1:~]#
--- 192.168.16.1 ping statistics ---
[root@linux1:~]# iptables -F INPUT
4 packets transmitted, 0 received, 100% packet loss, time 3017ms
[root@linux1:~]# iptables -A INPUT -p 1 -s! 192.168.16.15
[root@linux1:~]# iptables -v
                            PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data.
--- 192.168.16.1 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3017ms
--------------------------------------------------------------------------------------------------
15:43:53
#iptables -v -L
[root@linux1:~]# iptables -v -L
Chain INPUT (policy ACCEPT 15601 packets, 1106K bytes)
 pkts bytes target     prot opt in     out     source               destination
    4   336 DROP       icmp --  any    any    !net.nt               anywhere
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
--------------------------------------------------------------------------------------------------
Chain OUTPUT (policy ACCEPT 14787 packets, 3500K bytes)
 pkts bytes target     prot opt in     out     source               destination
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
                 Chain INPUT (policy ACCEPT 15601 packets, 1106K bytes)
 pkts bytes target     prot opt in     out     source               destination
    4   336 DROP       icmp --  any    any    !net.nt               anywhere
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
Chain OUTPUT (policy ACCEPT 14787 packets, 3500K bytes)
 pkts bytes target     prot opt in     out     source               destination
15:44:11
#lynx ya.ru
15:44:24
#ifconfig
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
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:3632 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3632 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1103455 (1.0 MiB)  TX bytes:1103455 (1.0 MiB)
15:44:44
##iptables -A INPUT -o eth3 -p tcp -d
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:3632 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3632 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1103455 (1.0 MiB)  TX bytes:1103455 (1.0 MiB)
[root@linux1:~]# #iptables -A INPUT -o eth3 -p tcp -d
[root@linux1:~]# p
15:45:23
#ping ya.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
                             PING ya.ru (87.250.251.8) 56(84) bytes of data.
--- ya.ru ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4000ms
15:45:31
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
15:45:36
#iptables -F INPUT

15:45:42
#ping mail.ru
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 119.964/119.964/119.964/0.000 ms
[root@linux1:~]# iptables -A INPUT -o eth3 -p tcp -d 213.180.
                                                             PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
15:45:44
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 119.964/119.964/119.964/0.000 ms
15:46:33
#iptables -A INPUT -o eth3 -p tcp -d 213.180.204.8 -j REJECT -
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
iptables v1.3.6: Unknown arg `-j'
Try `iptables -h' or 'iptables --help' for more information.
15:46:40
#man iptables
15:47:53
#iptables -A INPUT -o eth3 -p tcp -d 213.180.204.8 -j REJECT --reset-whith tcp-re
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
et
iptables v1.3.6: Unknown arg `--reset-whith'
Try `iptables -h' or 'iptables --help' for more information.
15:48:06
#man iptables
15:48:06
#man iptables
/dev/pts/8
15:48:22
#man iptables
/dev/pts/5
15:49:21
#man iptables
15:49:40
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
15:49:45
#iptables -A INPUT -p 1 -j REJECT --reject-whith icmp-admin-prohibited
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
iptables v1.3.6: Unknown arg `--reject-whith'
Try `iptables -h' or 'iptables --help' for more information.
15:50:30
#man iptables
15:50:44
#iptables -A INPUT -p 1 -j REJECT --reject-with icmp-admin-prohibited

15:50:57
#iptables -A INPUT -p 1 -j REJECT --reject-whith icmp-admin-prohibited
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
15:51:08
#ping 192.168.16.1
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data.
--- 192.168.16.1 ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6000ms
15:51:20
#iptables -L -v
Chain INPUT (policy ACCEPT 21962 packets, 1488K bytes)
 pkts bytes target     prot opt in     out     source               destination
   14  1372 REJECT     icmp --  any    any     anywhere             anywhere            reject-with icmp-admin-prohibited
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
Chain OUTPUT (policy ACCEPT 20891 packets, 5054K bytes)
 pkts bytes target     prot opt in     out     source               destination
15:51:23
#iptables -D INPUT -p 1 -j REJECT --reject-with icmp-admin-prohibited

15:51:33
#man iptables
15:51:46
#iptables -A INPUT -p 1 -j REJECT --reject-with icmp-net-prohibited
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
15:52:02
#iptables -L -v
Chain INPUT (policy ACCEPT 23059 packets, 1555K bytes)
 pkts bytes target     prot opt in     out     source               destination
    0     0 REJECT     icmp --  any    any     anywhere             anywhere            reject-with icmp-net-prohibited
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
Chain OUTPUT (policy ACCEPT 21994 packets, 5344K bytes)
 pkts bytes target     prot opt in     out     source               destination
15:52:04
#ping 192.168.16.1
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data.
--- 192.168.16.1 ping statistics ---
23 packets transmitted, 0 received, 100% packet loss, time 22000ms
15:52:31
#man iptables
15:52:31
#ping ya.ru

15:52:31
#iptables -F INPUT
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
15:52:54
#man iptables
15:53:49
#iptables -F INPUT

15:53:50
#iptables -A INPUT -p 1 -j REJECT --reject-with icmp-net-unreachable
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
15:53:57
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data.
--- 192.168.16.1 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 2999ms
15:54:03
#ssh 192.168.16.2
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
root@192.168.16.2's password:
Last login: Wed May 30 15:26:38 2007
Linux linux2 2.6.21.2 #1 SMP Thu May 24 13:33:22 EEST 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.
l3-agent is already running: pid=2803; pidfile=/root/.lilalo/l3-agent.pid
15:54:20
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data.
From 192.168.16.1 icmp_seq=1 Destination Net Unreachable
From 192.168.16.1 icmp_seq=2 Destination Net Unreachable
From 192.168.16.1 icmp_seq=3 Destination Net Unreachable
From 192.168.16.1 icmp_seq=4 Destination Net Unreachable
From 192.168.16.1 icmp_seq=5 Destination Net Unreachable
From 192.168.16.1 icmp_seq=6 Destination Net Unreachable
From 192.168.16.1 icmp_seq=7 Destination Net Unreachable
--- 192.168.16.1 ping statistics ---
7 packets transmitted, 0 received, +7 errors, 100% packet loss, time 6001ms
15:54:33
#exit
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
Connection to 192.168.16.2 closed.
15:54:33
#iptables -F INPUT

15:54:35
#man iptables
15:54:50
#iptables -A INPUT -p 1 -j REJECT --reject-with icmp-admin-prohibited
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
15:55:00
#ssh 192.168.16.2
root@192.168.16.2's password:
Last login: Wed May 30 15:54:19 2007 from linux1.net.nt
Linux linux2 2.6.21.2 #1 SMP Thu May 24 13:33:22 EEST 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.
l3-agent is already running: pid=2803; pidfile=/root/.lilalo/l3-agent.pid
15:55:06
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data.
From 192.168.16.1 icmp_seq=1 Packet filtered
From 192.168.16.1 icmp_seq=2 Packet filtered
From 192.168.16.1 icmp_seq=3 Packet filtered
From 192.168.16.1 icmp_seq=4 Packet filtered
From 192.168.16.1 icmp_seq=5 Packet filtered
From 192.168.16.1 icmp_seq=6 Packet filtered
From 192.168.16.1 icmp_seq=7 Packet filtered
From 192.168.16.1 icmp_seq=8 Packet filtered
From 192.168.16.1 icmp_seq=9 Packet filtered
From 192.168.16.1 icmp_seq=10 Packet filtered
From 192.168.16.1 icmp_seq=11 Packet filtered
From 192.168.16.1 icmp_seq=12 Packet filtered
--- 192.168.16.1 ping statistics ---
12 packets transmitted, 0 received, +12 errors, 100% packet loss, time 10997ms
15:55:19
#exit
Connection to 192.168.16.2 closed.
15:55:20
#iptables -A INPUT -p 1 -j REJECT --reject-with ic

15:55:27
#iptables -F INPUT
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
15:55:35
#w3m ya.ru

15:55:48
##iptables -A OUTPUT
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
15:56:39
#ping ya.ru
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=135 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=53 time=109 ms
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 109.627/122.568/135.510/12.946 ms
15:56:45
#iptables -A OUTPUT -p tcp -d 213.180.204.8 -j REJECT --reset-with tcp-reset
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
iptables v1.3.6: Unknown arg `--reset-with'
Try `iptables -h' or 'iptables --help' for more information.
15:58:23
#iptables -A OUTPUT -p tcp -d 213.180.204.8 -j REJECT --reject-with tcp-reset

15:58:31
#ping ya.ru
PING ya.ru (87.250.251.8) 56(84) bytes of data.
64 bytes from ya.ru (87.250.251.8): icmp_seq=1 ttl=53 time=113 ms
64 bytes from ya.ru (87.250.251.8): icmp_seq=2 ttl=53 time=111 ms
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 111.996/112.845/113.694/0.849 ms
15:58:35
#w3m ya.ru
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
15:58:45
#lynx ya.ru
15:59:00
#iptables -A OUTPUT -p tcp -o eth3
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
15:59:00
#iptables -A OUTPUT -p tcp -d 213.180.204.8 -j REJECT --reset-with tcp-reset

15:59:29
#lynx ya.ru
15:59:29
#ping ya.ru
PING ya.ru (87.250.251.8) 56(84) bytes of data.
64 bytes from ya.ru (87.250.251.8): icmp_seq=1 ttl=53 time=111 ms
--- ya.ru ping statistics ---
2 packets transmitted, 1 received, 50% packet loss, time 1000ms
rtt min/avg/max/mdev = 111.763/111.763/111.763/0.000 ms
15:59:32
#lynx ya.ru
15:59:32
#lynx ya.ru
15:59:32
#ping ya.ru

15:59:32
#lynx ya.ru
15:59:32
#w3m ya.ru

15:59:41
#iptables -A OUTPUT -p tcp -s 192.168.16.1
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
15:59:41
#lynx ya.ru
15:59:41
#iptables -A OUTPUT -p tcp -s 192.168.16.1 -o eth3 -d 213.180.204.8 -j REJECT --r
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
ject-with tcp-reset
16:00:23
#w3m ya.ru

16:00:23
#ping ya.ru
PING ya.ru (87.250.251.8) 56(84) bytes of data.
64 bytes from ya.ru (87.250.251.8): icmp_seq=1 ttl=53 time=122 ms
--- ya.ru ping statistics ---
2 packets transmitted, 1 received, 50% packet loss, time 1002ms
rtt min/avg/max/mdev = 122.703/122.703/122.703/0.000 ms
16:00:26
#w3m ya.ru

16:00:26
#w3m ya.ru

16:00:31
#iptables -F INPUT
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
16:00:47
#ssh clint@net.nt
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
clint@net.nt's password:
clint~$ sudo iptables -
Password:
clint~$ sudo iptables -A INPUT -s 192.168.16.1 -o eth1 -p tcp -j REJECT --reject-with tcp-reset
Password:
iptables v1.3.6: Can't use -o with INPUT
Try `iptables -h' or 'iptables --help' for more information.
clint~$ sudo iptables -A INPUT -s 192.168.16.1 -i eth1 -p tcp -j REJECT --reject-with tcp-reset
clint~$ Read from remote host net.nt: Connection reset by peer
Connection to net.nt closed.
16:02:26
#ping mail.ru
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
PING mail.ru (194.67.57.26) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=112 time=156 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=2 ttl=112 time=106 ms
--- mail.ru ping statistics ---
3 packets transmitted, 2 received, 33% packet loss, time 2000ms
rtt min/avg/max/mdev = 106.836/131.689/156.543/24.856 ms
16:03:07
#lynx www.ya.ru
16:03:43
#iptables -F INPUT
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
16:03:52
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
REJECT     tcp  --  anywhere             ya.ru               reject-with tcp-reset
REJECT     tcp  --  anywhere             ya.ru               reject-with tcp-reset
REJECT     tcp  --  linux1.net.nt        ya.ru               reject-with tcp-reset
16:03:57
#iptables -F OUTPUT
--- mail.ru ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
[root@linux1:~]# iptables -F INPUT
[root@linux1:~]# ping mail.ru
PING mail.ru (194.67.57.126) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.126): icmp_seq=1 ttl=112 time=114 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
16:04:20
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
16:04:28
#nslookup ya.ru
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
Server:         192.168.16.15
Address:        192.168.16.15#53
Non-authoritative answer:
Name:   ya.ru
Address: 213.180.204.8
Name:   ya.ru
Address: 87.250.251.8
/dev/pts/3
16:05:17
#iptables -L -v
Chain INPUT (policy ACCEPT 31986 packets, 2151K bytes)
 pkts bytes target     prot opt in     out     source               destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
Chain OUTPUT (policy ACCEPT 30603 packets, 7200K bytes)
 pkts bytes target     prot opt in     out     source               destination
16:05:22
#iptables -A OUTPUT -d

16:05:57
#ping ya.ru
PING ya.ru (87.250.251.8) 56(84) bytes of data.
64 bytes from ya.ru (87.250.251.8): icmp_seq=1 ttl=53 time=115 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 115.858/115.858/115.858/0.000 ms
/dev/pts/5
16:06:05
#iptables -L
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 114.465/114.465/114.465/0.000 ms
[root@linux1:~]# ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=119 ms
--- ya.ru ping statistics ---
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
REJECT     tcp  --  anywhere             ya.ru               reject-with tcp-reset
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
REJECT     tcp  --  anywhere             ya.ru               reject-with tcp-reset
/dev/pts/3
16:07:02
#iptables -A OUTPUT -d 87.250.251.8 -j REJECT --reject-with tcp

16:07:02
#iptables -A INPUT -s 87.250.251.8 -j REJECT --reject-with tcp-reset
iptables: Invalid argument
16:08:41
#iptables -A INPUT -d 87.250.251.8 -j REJECT --reject-with tcp-reset
iptables: Invalid argument
16:08:52
#iptables -A INPUT -p tcp -d 87.250.251.8 -j REJECT --reject-with tcp-reset

16:09:09
#lynx ya.ru

Статистика

Время первой команды журнала15:40:37 2007- 5-30
Время последней команды журнала16:09:09 2007- 5-30
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %27.72
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.48
Количество командных строк в единицу времени, команда/мин 3.54
Частота использования команд
iptables41|========================================| 40.59%
ping19|==================| 18.81%
man10|=========| 9.90%
lynx9|========| 8.91%
w3m6|=====| 5.94%
screen3|==| 2.97%
ssh3|==| 2.97%
#iptables2|=| 1.98%
watch2|=| 1.98%
exit2|=| 1.98%
pkill2|=| 1.98%
ifconfig1|| 0.99%
nslookup1|| 0.99%
____
*) Интервалы неактивности длительностью 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$