Перейти до

Список UA-IX правильный?


Рекомендованные сообщения

:00:

Привет!

 

Вот подготовил списочек сетей входящих в UA-IX взял его тут http://noc.ix.net.ua/ua-list.txt

 

Изначально он выглядит так:

 

62.16.0.0/19
62.64.64.0/21
62.64.64.0/18
62.64.80.0/21
193.19.228.0
193.19.229.0
193.19.230.0

 

вопросы такие-

 

Я его обработал в PHP в такой вид:

 

ALL     62.64.64.0/21      DIR1
ALL     62.64.64.0/18      DIR1
.....
.....
ALL     62.64.80.0/21      DIR1
ALL     62.64.87.0/24      DIR1

Открываю его в FreeBSD (редактором ee...) а там добавились к каждой строчке ^M - это не помешает правильной работе STG2?

ALL     62.64.64.0/21      DIR1[color=red]^M[/color]
ALL     62.64.64.0/18      DIR1[color=red]^M[/color]

Может подскажите мне символ с каким номером ставить для переноса строк chr(???) я ставил просто "\n" в конце каждой строки.

 

Кроме этого, в этом списке встречаются такие записи:

ALL     193.19.228.[color=red]0  [/color]    DIR1
ALL     193.19.229.[color=red]0[/color]      DIR1
ALL     193.19.230.[color=red]0    [/color]  DIR1
ALL     193.19.231.[color=red]0   [/color]   DIR1
ALL     193.19.241.[color=red]0  [/color]    DIR1

 

Т.е. без /24 и т.п. а просто 0 в конце - а это будет работать, STG поймет правильно?

 

Спасибо. :-(=)

Ссылка на сообщение
Поделиться на других сайтах

1) Символы ^M надо стереть

2) Насколько я знаю, нужно ВСЕГДА указывать маску сети, даже если в списке не подсеть, а одиночный IP, то должно быть xxx.xxx.xxx.xxx/32

Ссылка на сообщение
Поделиться на других сайтах

Не проверял - но думаю что нет - маску подсети нужно указывать - спросите для чего ? Да за ради того что блоки реальных IP провайдеры получает даже иногда по /30 битной маске то есть фактически 2 адреса ... надеюсь правильно поняли куда копать ... :)

Ссылка на сообщение
Поделиться на других сайтах
Я его обработал в PHP в такой вид:

Как там в пословице? Кесарю что? :)

 

Такие вещи проще делать, например, при помощи awk. В юниксе есть строгий формат текстового файла. Никакие PHP его не соблюдают. Почему не пользоваться юниксными утилитами? Лень? Безграмотность?

Ссылка на сообщение
Поделиться на других сайтах
Как там в пословице? Кесарю что? :)

 

Такие вещи проще делать, например, при помощи awk. В юниксе есть строгий формат текстового файла. Никакие PHP его не соблюдают. Почему не пользоваться юниксными утилитами? Лень? Безграмотность?

 

:(

Ну , всем по-разному, кому проще, кому сложнее.

Вы лучше ответьте на вопрос по сути.

Похоже, что Вы все знаете.

Ссылка на сообщение
Поделиться на других сайтах

В конце надо /24 ставить, если его нет.

Заюзай поиск, скрипт я выложил как-то на перле, если захочешь, в ПХП перековертишь.

Ссылка на сообщение
Поделиться на других сайтах
Вы лучше ответьте на вопрос по сути.

Похоже, что Вы все знаете.

Нет, я не знаю всего.

 

Вроде я ответил совершенно по сути. Ладно, пусть ты не владеешь набором совершенно замечательных инструментов под юниксом, что уже странно для человека, который ставит софт под него. Пусть даже ты ничего не слышал о программах, sed, awk, cut, grep и совершенно не хочешь разбираться, что есть regexp, и ты не в состоянии сразу из головы набрать какую-нибудь единственную комманду, вместо того, что бы наворачивать скрипты на ПХП, что-то типа этой:

 

awk -F/ '{print("ALL "$1"/"($2?$2:24)" DIR1")}' in.txt > out.txt

 

Но ведь я же сказал тебе о текстовом формате юникса. Достаточно всего минуту-другую, что бы набрать в любом поисковике "unix text format" - что бы на третьей или четвертой ссылке обнаружить один из миллиардов FAQ, объясняющих, чем его отличие от DOS/Win формата, и что символ, о котором ты спрашиваешь - 0AH, (^J), 0x0a, LF.

 

Только, плиз, без обид.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...