ipt_recent: duplicates in table and non_removal

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am using

kernel: ipt_recent v0.3.1: Stephen Frost <sfrost@xxxxxxxxxxx>. http://snowman.net/projects/ipt_recent/

with kernel 2.6.10-1.771_FC2 #1 Mon Mar 28 00:50:14 EST 2005 i686 i686 i386 GNU/Linux

I detect duplicate IP addresses in the table and also that
in comecases removal of IP addresses via
  # echo -/ipaddress/ >table
has no effect:

http://snowman.net seems unreachable, so I am posting this here..

(note: 165.21.100.90)

[root@flunder kernel]# cat /proc/net/ipt_recent/RATELIMITED
src=165.21.100.90 ttl: 59 last_seen: 98187654 oldest_pkt: 1 last_pkts: 98187654 src=165.21.83.90 ttl: 59 last_seen: 105389199 oldest_pkt: 5 last_pkts: 104189250, 104489247, 104789290, 105088631, 105389199, 99687628, 99988414, 100288532, 100587839, 100888417, 101188001, 101488362, 101787979, 102088008, 102388644, 102688764, 102988225, 103288797, 103588194, 103888701 src=165.21.83.89 ttl: 59 last_seen: 109890290 oldest_pkt: 0 last_pkts: 104188366, 104488492, 104789077, 105088526, 105389397, 105688836, 105989224, 106289494, 106589584, 106889072, 107189576, 107488956, 107789190, 108089891, 108390132, 108689388, 108989814, 109289409, 109589939, 109890290 src=165.21.100.89 ttl: 59 last_seen: 109889817 oldest_pkt: 0 last_pkts: 104188422, 104488635, 104789033, 105088664, 105389249, 105688694, 105989228, 106288912, 106589286, 106888941, 107188847, 107489780, 107789115, 108089590, 108389687, 108689329, 108990124, 109289518, 109590053, 109889817 src=210.193.32.116 ttl: 55 last_seen: 98372284 oldest_pkt: 1 last_pkts: 98372284 src=134.100.32.153 ttl: 51 last_seen: 98499284 oldest_pkt: 1 last_pkts: 98499284 src=203.117.1.53 ttl: 51 last_seen: 99951364 oldest_pkt: 1 last_pkts: 99951364 src=203.123.8.125 ttl: 55 last_seen: 100330112 oldest_pkt: 1 last_pkts: 100330112 src=61.229.165.172 ttl: 114 last_seen: 100930717 oldest_pkt: 1 last_pkts: 100930717 src=81.200.64.181 ttl: 52 last_seen: 111750158 oldest_pkt: 10 last_pkts: 109049647, 109349798, 109649977, 109950142, 110250291, 110550469, 110850638, 111149857, 111449962, 111750158 src=165.21.83.90 ttl: 59 last_seen: 109890202 oldest_pkt: 3 last_pkts: 109289476, 109589984, 109890202 src=165.21.100.90 ttl: 59 last_seen: 110189486 oldest_pkt: 4 last_pkts: 109289649, 109590007, 109890251, 110189486 src=165.21.83.90 ttl: 59 last_seen: 111689736 oldest_pkt: 6 last_pkts: 110189569, 110490067, 110790003, 111090271, 111390519, 111689736 src=165.21.83.89 ttl: 59 last_seen: 111990099 oldest_pkt: 7 last_pkts: 110189617, 110490274, 110789751, 111090391, 111389752, 111690295, 111990099 src=165.21.100.89 ttl: 59 last_seen: 111989813 oldest_pkt: 7 last_pkts: 110189983, 110490166, 110790173, 111089675, 111389869, 111690645, 111989813 src=165.21.100.90 ttl: 59 last_seen: 111690334 oldest_pkt: 5 last_pkts: 110490012, 110789998, 111090343, 111389778, 111690334 src=66.68.210.229 ttl: 108 last_seen: 115636304 oldest_pkt: 1 last_pkts: 115636304 src=81.200.64.181 ttl: 51 last_seen: 115651301 oldest_pkt: 1 last_pkts: 115651301 src=134.100.32.153 ttl: 51 last_seen: 115664558 oldest_pkt: 1 last_pkts: 115664558

[root@flunder kernel]# echo -165.21.100.90 >/proc/net/ipt_recent/RATELIMITED

[root@flunder kernel]# cat /proc/net/ipt_recent/RATELIMITED | grep 165.21.100.90 src=165.21.100.90 ttl: 59 last_seen: 110189486 oldest_pkt: 4 last_pkts: 109289649, 109590007, 109890251, 110189486 src=165.21.100.90 ttl: 59 last_seen: 111690334 oldest_pkt: 5 last_pkts: 110490012, 110789998, 111090343, 111389778, 111690334



Additional topic. To be able to remove old entries from the table,
I made a quickand dirty kernel module (based on http://www.tldp.org/LDP/lkmpg/2.6/html/x714.html )
to print out the current jiffies and HZ via /proc/jiffies. This can
then be used in a shell/perl script  etc..



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux