RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ну не хотите на это отвечать, расскажите про другое +


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Nikolay
To : v_b
Subj : Ну не хотите на это отвечать, расскажите про другое +

> Как при помощи масок ip адреса и сети определить все адреса, оканчивающиеся на 255?
> 0.0.0.255/32? Или /24? Или /0? Туплю.
Как ни странно - оказалось работает такой руль
permit 0 0 0.0.0.255 0.0.0.255 all any 0 any 0 both both both l=yes
В лог попадают широковещания. Маски в виде /24 и т.д. этот фарвол не понимат ... Наверное.
А по первым вопросам - похоже ничего специального не существует. Может что и было,
но осталось в AIX. Нам достались ключи у fwlslog.exe ( msgtxt="text string" например), find и рекс.
Зато на последнем изгаляйся как хош ...)
Например - пронумеровать рули и выкинуть комменты, которые начинаются с #
/* bobik */
call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
call SysLoadFuncs
filerules = arg(1)
if filerules = '' then filerules = 'fwfiltrs.cnf'
del rules.num
i=0
do while lines(filerules) = 1
rules = linein(filerules)
if left(rules,1)='p' then i=i+1
if left(rules,1)='p' then rules=i' 'rules
if left(rules,1)='d' then i=i+1
if left(rules,1)='d' then rules=i' 'rules
rc=lineout('rules.num',rules)
end
exit

Mon 06 Mar 2006 11:55 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7.12) Gecko/2005




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.