Билинг: NAT или Прокси
От: Serge_HID Россия  
Дата: 12.10.05 13:08
Оценка:
В учебных целях хотелось бы реализовать простенькую билинговую систему.
Из возможностей необходимо только подсчет трафика, да ведение логирования http(можно и не только)-сессий.
Но вот встал вопрос, что именно придется реализовывать NAT или Прокси?
RFC читал. Поиск по форумам тоже использовал, но все же:

Как я понял, NAT обеспечивает "прозрачное" соединение, прокси же требует дополнительной настройки клиентских приложений. NAT работает на сетевом уровне, а прокси — на прикладном.

Вообщем хотелось бы развести понятия NAT и прокси или описать их вохможного совместного взаимодействия.
Re: Билинг: NAT или Прокси
От: Roman Pushkin Россия  
Дата: 12.10.05 13:45
Оценка:
Здравствуйте, Serge_HID, Вы писали:

S_H>Вообщем хотелось бы развести понятия NAT и прокси или описать их вохможного совместного взаимодействия.


Если тебе в учебных целях, то ты можешь взять какую-нибудь программу-прокси (благо дело, в сети их много, даже есть и с открытыми исходниками под windows) и реализовать биллинг для этой программы.

В случае с NAT все довольно сложнее, тебе придется писать сниффер, который будет контролировать все проходящие пакеты через сетевой адаптер.

К примеру, если у тебя задание написать для галочки по какому-нибудь предмету, бери простой прокси сервер и реализуй под него биллинг
.
Re[2]: Билинг: NAT или Прокси
От: Serge_HID Россия  
Дата: 12.10.05 13:58
Оценка:
Здравствуйте, Roman Pushkin, Вы писали:


RP>Если тебе в учебных целях, то ты можешь взять какую-нибудь программу-прокси (благо дело, в сети их много, даже есть и с открытыми исходниками под windows) и реализовать биллинг для этой программы.


RP>В случае с NAT все довольно сложнее, тебе придется писать сниффер, который будет контролировать все проходящие пакеты через сетевой адаптер.


для этого буду юзать Winpcap, ладно тогда ставлю вопрос по другому
1) Насколько я понимаю, прокси придется реализовывать для каждого протокола отдельно-прокси для http, прокси для ftp?
2) В случае NAT я буду иметь дело с IP пакетами, смогу ли я тогда анализировать/логгировать линки, по которым будут идти обращения?

RP>К примеру, если у тебя задание написать для галочки по какому-нибудь предмету, бери простой прокси сервер и реализуй под него биллинг

нет, хочется разобраться
Re[3]: Билинг: NAT или Прокси
От: srggal Украина  
Дата: 12.10.05 16:01
Оценка:
Здравствуйте, Serge_HID, Вы писали:


S_H>2) В случае NAT я буду иметь дело с IP пакетами, смогу ли я тогда анализировать/логгировать линки, по которым будут идти обращения?


Да, но при одном условии, что вы сможете проанализировать пакет, понять, что это за протокол в нем, и тогда получить из IP-пакета всю полезную информациюЮ, соответсвенно определенному Вами типу пакета.

Кроме того SSL еще никто не отменял
В таком случае ( https ) могут быть проблемы
... << RSDN@Home 1.1.4 stable rev. 510>>
Re[3]: Билинг: NAT или Прокси
От: Olegator  
Дата: 13.10.05 00:14
Оценка:
Здравствуйте, Serge_HID, Вы писали:

S_H>1) Насколько я понимаю, прокси придется реализовывать для каждого протокола отдельно-прокси для http, прокси для ftp?


Уж лучше тогда реализовывай SOCKS5-сервер. Он и протоколы может все поддерживать, и входящие подключения принимать. Только всё равно для полной прозрачности придётся реализовывать нечто, похожее на SocksCap.

Если решишь взяться за этот вариант, готов тебе помочь. Просто я сам интересуюсь SOCKS5, имею некоторые наработки.
... << RSDN@Home 1.1.4 stable rev. 510>>
Re: Билинг: NAT или Прокси
От: butcher Россия http://bu7cher.blogspot.com
Дата: 13.10.05 04:43
Оценка:
Здравствуйте, Serge_HID, Вы писали:

S_H>Но вот встал вопрос, что именно придется реализовывать NAT или Прокси?

S_H>RFC читал. Поиск по форумам тоже использовал, но все же:

Вообще если говорить о билинговой системе, то реализация NAT/прокси как-то мало к этому относится.. ИМХО. Вы не сказали для какой ОС хотите делать билинг, а это может многое упростить/усложнить
Почитайте несколько тем про билинг:
Биллинг
Автор: Alexandr_wolf
Дата: 14.06.04

Билинг в сети
Автор: RMikola
Дата: 02.06.05


S_H>Как я понял, NAT обеспечивает "прозрачное" соединение, прокси же требует дополнительной настройки клиентских приложений.


Необязательно, проксировать можно тоже прозрачно для пользователя.

S_H>NAT работает на сетевом уровне, а прокси — на прикладном.


Вот про NAT
Автор: ArcD
Дата: 10.03.05

Немного про прокси:
Proxy server на базе простых сокетов... Как?
Автор: WiseImp
Дата: 30.11.04

Прокси с https поддержкой
Автор:
Дата: 23.01.05

Нет ничего невозможного..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.