Sniffer — простой сниффер для FAR 2

Здесь можно обсудить ваш любимый плагин.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Sniffer — простой сниффер для FAR 2

Post by artemsen »

Обсуждение плагина Sniffer
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Sniffer - простой сниффер для FAR 2

Post by t-rex »

Ну в теории плагин интересный, но всё таки wireshark и tcpdump рулят.
DeeZ
Posts: 100
Joined: Sat 20 Mar, 2010 18:48

Re: Sniffer - простой сниффер для FAR 2

Post by DeeZ »

Задумка очень оригинальная и интересная, особенно когда нет времени поставить Wareshark.
Желаю успехов и автору и проекту ;)

сейчас протестирую.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: Sniffer - простой сниффер для FAR 2

Post by artemsen »

DeeZ wrote:Задумка очень оригинальная и интересная, особенно когда нет времени поставить Wareshark.
Желаю успехов и автору и проекту ;)

сейчас протестирую.
Спасибо!
Собственно задумка и была - "просто глянуть траффик" без установки драйверов и прочего софта. Практически "portable" вариант :-)
DeeZ
Posts: 100
Joined: Sat 20 Mar, 2010 18:48

Re: Sniffer - простой сниффер для FAR 2

Post by DeeZ »

проработал не долго :))) попытка полистать - плагин уронил фар.
Как то организовать бы группировку. например по папкам "по источнику" "по получателю" "по порту". В таком виде очень быстро сыпятся пакеты (качается 2 видео на yputube). при этом панели очень моргают при каждом обновлении (фар открыт на весь экран 130x60).

Фильтровать броадкасты все таки не стоит (лучше все таки как то настройкой сделать) , потому что как раз они и самые полезные при отлове глюков. те же arp запросы, дискаверы к DHCP - бродкастовые.

Да и сами фильтры были бы полезны. такой мощной системы как в Wireshar конечно достичь тяжело, но какой то базовый функционал (по маку, типу пакета).
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: Sniffer - простой сниффер для FAR 2

Post by SlashNet »

Прикольный плаг. Но слишком злостное автообновление панели: затирает и меню, и список автодополнения ком строки. Тот же "Список процессов" себе такого не позволяет.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
Break Action
Posts: 21
Joined: Thu 22 May, 2008 20:49

Re: Sniffer - простой сниффер для FAR 2

Post by Break Action »

Слишком быстрое автообновление, просто складывает Фар.
Manfred
Posts: 5
Joined: Wed 17 Jun, 2009 04:07

Re: Sniffer - простой сниффер для FAR 2

Post by Manfred »

Работает, FAR не роняет (у меня).
Было бы здорово сделать фильтр по адресу и порту.
DeeZ
Posts: 100
Joined: Sat 20 Mar, 2010 18:48

Re: Sniffer - простой сниффер для FAR 2

Post by DeeZ »

Отличный выход из ситуации =) сразу спрашивать источник, назначение, номер протокола! мне понравилось. только он не запускается =(

Code: Select all

╔═══════════ Sniffer ════════════╗
║ Получен недопустимый аргумент. ║
║    Unable to start sniffer     ║
║               OK               ║
╚════════════════════════════════╝
И не очень понял данное представление адреса.

Code: Select all

Source address:       0.0.0.0/0.0.0.0
Destination address:  0.0.0.0/0.0.0.0
это что? маска? порты? диапазон?
если маска то 0.0.0.0/30
если диапазон то 1.1.1.1-2.2.2.2
если порт то 0.0.0.0:80
Можно ли сделать разбор введенного значения? то есть чтобы например значение
172.16.1.2:80-1024 или 172.16.1.0/24:53 обрабатывались? ну или посложнее запросы:
(172.16.1.2-172.16.1.10,172.16.1.15):(20,21,80-1024)

мак в диагностике тоже очень важная вещь, можно ли маки вынести в отдельную колонку, и при вызове ставить фильтр по маку тоже? может посомтреть сорцы Wireshark? они доступны.

Чую целый скриптовый язык назревает для плагина. но я готов его выучить =)
DeeZ
Posts: 100
Joined: Sat 20 Mar, 2010 18:48

Re: Sniffer - простой сниффер для FAR 2

Post by DeeZ »

ага. не запустился видимо из-за того что пытался привязать к WiFi... эх.
моргания как раньше нет. отлично =)))

и так. на Ethernet запустился. работат. сразу багрепорт:
1. если плагин уже открыт в левой панели, и жмем AltF1 - после обновления плагином своей панели - диалог пропадает, потом появляется но обрезанный. лучше останавливать наверно обновление (но продолжать захват) если открыт какой либо диалог. если нажимаем AltF2 то после обновления плагина - диалог вообще пропадает (но мы еще в нем и стрелками можно перемещаться. хм).

2. После вызова плагина (показывает диалог с фильтрами) - запускается он только после второго Enter-a.

фичаквесты:
а)можно ли открывать не только по F3 для чтения но и по F4 для редактирования? если я захочу какой то кусок выделить - грабить экран неудобно. хотя конечно пакет можно скопировать куда то.. но все таки, лучше дать возможность не делать лишних движений.

б)можно ли как то на лету менять фильтр?
User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Re: Sniffer - простой сниффер для FAR 2

Post by Px »

DeeZ wrote:Отличный выход из ситуации =) сразу спрашивать источник, назначение, номер протокола! мне понравилось. только он не запускается =(

Code: Select all

╔═══════════ Sniffer ════════════╗
║ Получен недопустимый аргумент. ║
║    Unable to start sniffer     ║
║               OK               ║
╚════════════════════════════════╝
И не очень понял данное представление адреса.

Code: Select all

Source address:       0.0.0.0/0.0.0.0
Destination address:  0.0.0.0/0.0.0.0
это что? маска? порты? диапазон?
если маска то 0.0.0.0/30
если диапазон то 1.1.1.1-2.2.2.2
если порт то 0.0.0.0:80
172.16.0.0/255.255.0.0
DeeZ
Posts: 100
Joined: Sat 20 Mar, 2010 18:48

Re: Sniffer - простой сниффер для FAR 2

Post by DeeZ »

Px wrote:172.16.0.0/255.255.0.0
уоу.... я и забыл что маска бывает такой. ступил. сорри.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: Sniffer - простой сниффер для FAR 2

Post by artemsen »

Попытаюсь прояснить ситуацию по порядку:
DeeZ wrote: Source address: 0.0.0.0/0.0.0.0
Destination address: 0.0.0.0/0.0.0.0
это что? маска? порты? диапазон?
Это адрес/маска подсети, в которой должен находиться источник/назначение. Например 10.0.0.0/255.0.0.0 - все адреса десятой подсети.
DeeZ wrote:Можно ли сделать разбор введенного значения? то есть чтобы например значение
172.16.1.2:80-1024 или 172.16.1.0/24:53 обрабатывались? ну или посложнее запросы:
(172.16.1.2-172.16.1.10,172.16.1.15):(20,21,80-1024)
Нет, пока точно нельзя. Порты - это свойство конкретного протокола (TCP/UDP), слишком заморочено для простого сниффера, тем более, что не всегда ва увидите TCP траффик (не смогу я его отловить, для этого надо ОЧЕНЬ усложнять плагин, а это займет много времени, которго у меня нет :-) )
DeeZ wrote:мак в диагностике тоже очень важная вещь, можно ли маки вынести в отдельную колонку, и при вызове ставить фильтр по маку тоже? может посомтреть сорцы Wireshark? они доступны.
MAC - это уже другой уровень, без крупной переделки (см. выше) его не достать. Исходники Wireshark мне не помогут - он работает через драйвер.
DeeZ wrote:пытался привязать к WiFi
Тоже нужен отдельный драйвер, так просто не подберешься :-(
DeeZ wrote:фичаквесты:
а)можно ли открывать не только по F3 для чтения но и по F4
Да, сделаю
DeeZ wrote:б)можно ли как то на лету менять фильтр?
А зачем? Оно (imho) того не стоит :-)
DeeZ
Posts: 100
Joined: Sat 20 Mar, 2010 18:48

Re: Sniffer - простой сниффер для FAR 2

Post by DeeZ »

artemsen wrote:
DeeZ wrote:б)можно ли как то на лету менять фильтр?
А зачем? Оно (imho) того не стоит :-)
например я открыл, посмотрел нужный порт\адрес и поставил фильтр только на него, без лишних движений. Мне кажется не будет лишним.

PS: а с багрепортами что? будут рассмотрены? =)))
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: Sniffer - простой сниффер для FAR 2

Post by artemsen »

DeeZ wrote:PS: а с багрепортами что? будут рассмотрены? =)))
Обязательно. Обновление панелей - это моя большая головная боль :-) Она тянет за собой падение Far'a, так что там многое будет переделано.
Post Reply

Return to “Обсуждение плагинов”