Author Topic: WIPFW v0.2.7 на XP SP2  (Read 2954 times)

0 Members and 1 Guest are viewing this topic.

Offline kuznetsov

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
WIPFW v0.2.7 на XP SP2
« on: November 05, 2008, 10:43:36 »
Здравствуйте.
Написал конфиг для закрытия некоторых портов. Но столкнулся с проблемой...порты 25 и 110 не закрываются - почта как ходила, так и ходит.
Все остальные порты закрываются нормально. Подскажите, плиз...что может быть не так? .Браузер перегружал, конфиг менять пробовал. Может проблема с check-state и keep-state? Прилагаю содержимое файла rc.fw
Code: [Select]
#!/bin/sh
#
#

cmd="./ipfw add"

# First flush the firewall rules
./ipfw -q -f flush

#Localhost rules
$cmd 100 pass all from any to any via lo*

# Prevent any traffic to 127.0.0.1, common in localhost spoofing
#$cmd 110 deny log all from any to 127.0.0.0/8 in
#$cmd 120 deny log all from 127.0.0.0/8 to any in


$cmd check-state
$cmd pass all from me to any out keep-state
$cmd count log ip from any to any

#loopback
$cmd allow ip from any to any via lo0
#$cmd deny ip from any to 127.0.0.0/8
#$cmd deny ip from 127.0.0.0/8 to any

#FTP
$cmd allow tcp from any to any 20,21
$cmd allow tcp from any 20,21 to any

#SSH
$cmd allow tcp from any to any 22
$cmd allow tcp from any 22 to any

#DNS
$cmd allow tcp from any to any 53
$cmd allow tcp from any 53 to any
$cmd allow udp from any to any 53
$cmd allow udp from any 53 to any

#VNC
$cmd allow tcp from any to any 5900
$cmd allow tcp from any 5900 to any
$cmd allow udp from any to any 5900
$cmd allow udp from any 5900 to any

$cmd allow tcp from any to any 5800
$cmd allow tcp from any 5800 to any
$cmd allow udp from any to any 5800
$cmd allow udp from any 5800 to any

#Mail
$cmd allow tcp from any to any 25      <------- комментирую эти строки и ничего не происходит
$cmd allow tcp from any 25 to any      <-------  
$cmd allow tcp from any to any 110    <-------
$cmd allow tcp from any 110 to any    <-------



#HTTP
$cmd allow tcp from any to any 80
$cmd allow tcp from any 80 to any




$cmd allow all from any to any out
$cmd allow icmp from any to any in  icmptype 0,3,5,8,11

$cmd 65534 deny all from any to any
« Last Edit: November 05, 2008, 22:16:45 by Unit »

Offline HotIce

  • Sr. Member
  • ****
  • Posts: 339
  • Karma: +0/-0
    • http://
WIPFW v0.2.7 на XP SP2
« Reply #1 on: November 05, 2008, 11:40:48 »
А если попробовать вписать DENY вместо ALLOW именно в этих строчках... хотя бы ради эксперимента... а не просто их комментить
Полного ответа могу не дать... но на мысль натолкну...

Offline kuznetsov

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
WIPFW v0.2.7 на XP SP2
« Reply #2 on: November 05, 2008, 11:59:53 »
Quote from: HotIce
А если попробовать вписать DENY вместо ALLOW именно в этих строчках... хотя бы ради эксперимента... а не просто их комментить


пробовал - не помогает. Такое чувство, что ему вообще все-равно.
пробовал исправить комментированную строчку на немного измененную - ноль.
The Bat преспокойно получает почту

#$cmd pass all from me to any out keep-state
$cmd allow tcp from 192.168.0.100 to any keep-state via eth0
и на такую пробовал
$cmd allow tcp from me to any keep-state via eth0

результата никакого

Offline Andrew

  • Newbie
  • *
  • Posts: 46
  • Karma: +0/-0
    • http://
WIPFW v0.2.7 на XP SP2
« Reply #3 on: November 05, 2008, 14:27:40 »
Quote from: kuznetsov
$cmd pass all from me to any out keep-state
вот эта строчка, пропускает весь траффик
точнее не весь, но все исходящие запросы проходят через нее
« Last Edit: November 05, 2008, 14:29:11 by Andrew »

Offline nuclight

  • Full Member
  • ***
  • Posts: 207
  • Karma: +1/-2
    • http://antigreen.org
WIPFW v0.2.7 на XP SP2
« Reply #4 on: November 05, 2008, 15:06:37 »
Quote from: kuznetsov
Просьба админам - не считайте за флуд. Тема относится и к виндам и к никсам. Спасибо за понимание.

Здравствуйте. Понимаю, что не совсем *NIX система, но все-таки IPFW...
Написал конфиг для закрытия некоторых портов. Но столкнулся с проблемой...порты 25 и 110 не закрываются - почта как ходила, так и ходит.
Все остальные порты закрываются нормально. Подскажите, плиз...что может быть не так? .Браузер перегружал, конфиг менять пробовал. Может проблема с check-state и keep-state? Прилагаю содержимое файла rc.fw

#!/bin/sh
#
#

cmd="./ipfw add"

# First flush the firewall rules
./ipfw -q -f flush

#Localhost rules
$cmd 100 pass all from any to any via lo*

# Prevent any traffic to 127.0.0.1, common in localhost spoofing
#$cmd 110 deny log all from any to 127.0.0.0/8 in
#$cmd 120 deny log all from 127.0.0.0/8 to any in
$cmd check-state
$cmd pass all from me to any out keep-state

А вы какое направление тестируете-то? Исходящее? Ну так вышеотцитированной строчкой вы явно разрешили вообще все исходящие соединения, и все, что ниже, становится пофигу (точнее, только для входящих). Вообще, wipfw show и глядите на счетчики срабатываний, это бы вам сразу подсказало, что до тех правил дело просто не доходит.
WBR, Nuclear Lightning
[FreeBSD][Давить зелёных]

Offline kuznetsov

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
WIPFW v0.2.7 на XP SP2
« Reply #5 on: November 13, 2008, 15:30:32 »
Quote from: Andrew
вот эта строчка, пропускает весь траффик
точнее не весь, но все исходящие запросы проходят через нее



Спасибо за подсказку, проверим ...