реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Сниферы, научите работать
Zelepuk
сообщение Jun 24 2012, 17:05
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Давно хотелось поработать со снифферами и научится "слушать" протоколы. Вот решил для самообразования послушать простой протокол. Modbus TCP например.
Подскажите как подступиться? Как работать с wireshark и как понимать "что?" передаётся?
Go to the top of the page
 
+Quote Post
follow_me
сообщение Jun 24 2012, 17:58
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 182
Регистрация: 4-11-10
Пользователь №: 60 646



я оставлю это здесь.

Вообще google друг ваш, туториалов полно , да и не так сложно там
Go to the top of the page
 
+Quote Post
MikleJV
сообщение Jun 28 2012, 12:07
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 29-03-07
Пользователь №: 26 601



Цитата(follow_me @ Jun 24 2012, 21:58) *
я оставлю это здесь.

Вообще google друг ваш, туториалов полно , да и не так сложно там


+найти на помойке старенький HUB
Go to the top of the page
 
+Quote Post
Cosmojam
сообщение Jun 28 2012, 12:11
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182



Если понимать модель OSI и принцип работы каждого уровня, то вывод ваершарка становится понятен без тьюториалов. Рекомендую "W. Richard Stevens - TCP/IP Illustrated, Vol. 1: The Protocols"


--------------------
typedef enum { no, yes, maybe } bool; | блог тут
Go to the top of the page
 
+Quote Post
Lotor
сообщение Jun 29 2012, 06:55
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(Cosmojam @ Jun 28 2012, 16:11) *
Рекомендую "W. Richard Stevens - TCP/IP Illustrated, Vol. 1: The Protocols"

Спасибо за наводку! Еще и 2 том с реализацией есть - искал нечто подобное, но не находил.


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
muravei
сообщение Jul 12 2016, 10:35
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Тоже хочется "подслушивать", быть "третьим лицом" sm.gif О чем общается уст-во с сервером в Интернете.
Подозреваю, нужна вторая сетевая карта(можно USB ?) и программа, для превращения компа в роутер.
Кто-нибудь занимался этим - просветите.
Go to the top of the page
 
+Quote Post
Lagman
сообщение Jul 12 2016, 11:17
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Цитата(muravei @ Jul 12 2016, 13:35) *
Тоже хочется "подслушивать", быть "третьим лицом" sm.gif О чем общается уст-во с сервером в Интернете.
Подозреваю, нужна вторая сетевая карта(можно USB ?) и программа, для превращения компа в роутер.
Кто-нибудь занимался этим - просветите.

Две сетевые и Wireshark в помощь (это при условии что не используется шифрование, например https)
Go to the top of the page
 
+Quote Post
muravei
сообщение Jul 12 2016, 12:26
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Lagman @ Jul 12 2016, 15:17) *
Wireshark в помощь

С ним понятно, но а кто будет осуществлять транзит между картами?
Go to the top of the page
 
+Quote Post
Raven
сообщение Jul 12 2016, 19:50
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Цитата(muravei @ Jul 12 2016, 15:26) *
С ним понятно, но а кто будет осуществлять транзит между картами?

Устройство, гарантированно транслирующее все пакеты на все порты. Таковым может быть старенький Ethernet hub (не путать с современными коробочками, которые в большинстве своем являются switch'ами). Еще, кажется, некоторые современные switches можно сконфигурировать на работу в режиме повторителей или даже, кстати, попросить их сниффить трафик и рапортовать в WireShark. Но это решение несколько дороже будет.
Go to the top of the page
 
+Quote Post
Lagman
сообщение Jul 12 2016, 20:32
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Цитата(muravei @ Jul 12 2016, 15:26) *
С ним понятно, но а кто будет осуществлять транзит между картами?

Даю наводку sm.gif, не надо транзит, надо просто встать на линию своими RX, вот пример. Там конечно много условий (и по железу и софту) но простейший совоет с "тупым" хабом вам уже дали.
Go to the top of the page
 
+Quote Post
muravei
сообщение Jul 13 2016, 08:34
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Raven @ Jul 12 2016, 22:50) *
Устройство, гарантированно транслирующее все пакеты на все порты. Таковым может быть старенький Ethernet hub (не путать с современными коробочками, которые в большинстве своем являются switch'ами).

Цитата(Lagman @ Jul 12 2016, 23:32) *
вот пример

Raven, Lagman , вы меня совсем запутали , однако. rolleyes.gif
Две карты все равно надо? Плюс еще старенький хаб(рядом валяется только старенький свитч) sad.gif
Lagman, а в вашем примере , надо два "стареньких" роутера, но не надо сетевух вообще?
Непонятно , почему транзит сквозь комп хуже.
И , вообще , нельзя ли cranky.gif прекинуться полудуплексом и сделать ,типа "монтажного ИЛИ"?
Go to the top of the page
 
+Quote Post
Lagman
сообщение Jul 13 2016, 09:50
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Цитата(muravei @ Jul 13 2016, 11:34) *
Lagman, а в вашем примере , надо два "стареньких" роутера, но не надо сетевух вообще?
Непонятно , почему транзит сквозь комп хуже.
И , вообще , нельзя ли cranky.gif прекинуться полудуплексом и сделать ,типа "монтажного ИЛИ"?

Если хватит ресурсов роутеров то можно и их поставить, а можно две сетевые (которые имеют режим прослушки), почему две, т.к. из своих сетевых карт можно использовать только RX, то одну вешаем на RX линию, а другую на TX линию связи (если надо).

Если можно допустить разрыв кабеля и его обжим то используйте хаб и одну сетевую.

В статье на хабре почитайте комментарии, тогда более менее поймете.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 13 2016, 12:19
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (muravei @ Jul 13 2016, 11:34) *
Две карты все равно надо?
Если в вашем компе две карты, то кроме WireShark больше ничего не нужно. Одной картой вставляете компьютер в сеть. Ко второй карте подключаете ваше исследуемое оборудование. На компе в настройках сетевых подключений организовываете мост (bridge) между этими картами. У вас в системе этот мост видится как виртуальная сетевая карта. Ее и слушаете WireSharkом.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
muravei
сообщение Jul 22 2016, 15:47
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Пытался сделать мост на ноуте, с сети на вай-фай в Интернет. Мост создался, по сторонам написано:"Подключено.Связано" Но "пройтись " по мосту не удалось . crying.gif В Интернет из сети не выходит. Ноут , по вай-фай в интернете. Антивирус и брандмауэр- отключал. Кабель -кросс. Экран- протирал...
Вин 8.1
Go to the top of the page
 
+Quote Post
k155la3
сообщение Jul 23 2016, 09:27
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(muravei @ Jul 13 2016, 11:34) *
Непонятно , почему транзит сквозь комп хуже.
. . . . .


По-моему, (да и во-Вашему), транзит через комп-сниффер с 2 картами как-то нагляднее.
Я в этих делах плавал только на уровне писания в сокеты по UDP.
Сетевая карта весч "в себе", в смысле сложная, как по мне.
С ней легко работать на уровне сокетов и соотв-го API - WinSocket, IP, TCP, UDP - это протоколы уже верхнего уровня.
Снифер должен "садиться" на карту на уровне более "низких протоколов", или вообще на уровень фрейма Ethernet.
При этом не знаю, как идет работа с MAC - адресом. Наверное карта должна быть переведена на "всеядный" режим,
т.е. без фильтрации фреймов по MAC ?

Нет ли проекта (src) простейшего firewall - по сути, фильтрующй сниффер, или я чего не понял ?

Сообщение отредактировал k155la3 - Jul 23 2016, 10:44
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 16:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01489 секунд с 7
ELECTRONIX ©2004-2016