Sniffer — простой сниффер для FAR 2
- 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
Ну в теории плагин интересный, но всё таки wireshark и tcpdump рулят.
Re: Sniffer - простой сниффер для FAR 2
Задумка очень оригинальная и интересная, особенно когда нет времени поставить Wareshark.
Желаю успехов и автору и проекту
сейчас протестирую.
Желаю успехов и автору и проекту
сейчас протестирую.
Re: Sniffer - простой сниффер для FAR 2
Спасибо!DeeZ wrote:Задумка очень оригинальная и интересная, особенно когда нет времени поставить Wareshark.
Желаю успехов и автору и проекту
сейчас протестирую.
Собственно задумка и была - "просто глянуть траффик" без установки драйверов и прочего софта. Практически "portable" вариант
Re: Sniffer - простой сниффер для FAR 2
проработал не долго )) попытка полистать - плагин уронил фар.
Как то организовать бы группировку. например по папкам "по источнику" "по получателю" "по порту". В таком виде очень быстро сыпятся пакеты (качается 2 видео на yputube). при этом панели очень моргают при каждом обновлении (фар открыт на весь экран 130x60).
Фильтровать броадкасты все таки не стоит (лучше все таки как то настройкой сделать) , потому что как раз они и самые полезные при отлове глюков. те же arp запросы, дискаверы к DHCP - бродкастовые.
Да и сами фильтры были бы полезны. такой мощной системы как в Wireshar конечно достичь тяжело, но какой то базовый функционал (по маку, типу пакета).
Как то организовать бы группировку. например по папкам "по источнику" "по получателю" "по порту". В таком виде очень быстро сыпятся пакеты (качается 2 видео на yputube). при этом панели очень моргают при каждом обновлении (фар открыт на весь экран 130x60).
Фильтровать броадкасты все таки не стоит (лучше все таки как то настройкой сделать) , потому что как раз они и самые полезные при отлове глюков. те же arp запросы, дискаверы к DHCP - бродкастовые.
Да и сами фильтры были бы полезны. такой мощной системы как в Wireshar конечно достичь тяжело, но какой то базовый функционал (по маку, типу пакета).
- SlashNet
- Posts: 638
- Joined: Fri 20 Mar, 2009 09:43
- Location: Львов
- Has thanked: 16 times
- Been thanked: 16 times
Re: Sniffer - простой сниффер для FAR 2
Прикольный плаг. Но слишком злостное автообновление панели: затирает и меню, и список автодополнения ком строки. Тот же "Список процессов" себе такого не позволяет.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
-
- Posts: 21
- Joined: Thu 22 May, 2008 20:49
Re: Sniffer - простой сниффер для FAR 2
Работает, FAR не роняет (у меня).
Было бы здорово сделать фильтр по адресу и порту.
Было бы здорово сделать фильтр по адресу и порту.
Re: Sniffer - простой сниффер для FAR 2
Отличный выход из ситуации =) сразу спрашивать источник, назначение, номер протокола! мне понравилось. только он не запускается =(
И не очень понял данное представление адреса.
это что? маска? порты? диапазон?
если маска то 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? они доступны.
Чую целый скриптовый язык назревает для плагина. но я готов его выучить =)
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? они доступны.
Чую целый скриптовый язык назревает для плагина. но я готов его выучить =)
Re: Sniffer - простой сниффер для FAR 2
ага. не запустился видимо из-за того что пытался привязать к WiFi... эх.
моргания как раньше нет. отлично =)))
и так. на Ethernet запустился. работат. сразу багрепорт:
1. если плагин уже открыт в левой панели, и жмем AltF1 - после обновления плагином своей панели - диалог пропадает, потом появляется но обрезанный. лучше останавливать наверно обновление (но продолжать захват) если открыт какой либо диалог. если нажимаем AltF2 то после обновления плагина - диалог вообще пропадает (но мы еще в нем и стрелками можно перемещаться. хм).
2. После вызова плагина (показывает диалог с фильтрами) - запускается он только после второго Enter-a.
фичаквесты:
а)можно ли открывать не только по F3 для чтения но и по F4 для редактирования? если я захочу какой то кусок выделить - грабить экран неудобно. хотя конечно пакет можно скопировать куда то.. но все таки, лучше дать возможность не делать лишних движений.
б)можно ли как то на лету менять фильтр?
моргания как раньше нет. отлично =)))
и так. на Ethernet запустился. работат. сразу багрепорт:
1. если плагин уже открыт в левой панели, и жмем AltF1 - после обновления плагином своей панели - диалог пропадает, потом появляется но обрезанный. лучше останавливать наверно обновление (но продолжать захват) если открыт какой либо диалог. если нажимаем AltF2 то после обновления плагина - диалог вообще пропадает (но мы еще в нем и стрелками можно перемещаться. хм).
2. После вызова плагина (показывает диалог с фильтрами) - запускается он только после второго Enter-a.
фичаквесты:
а)можно ли открывать не только по F3 для чтения но и по F4 для редактирования? если я захочу какой то кусок выделить - грабить экран неудобно. хотя конечно пакет можно скопировать куда то.. но все таки, лучше дать возможность не делать лишних движений.
б)можно ли как то на лету менять фильтр?
Re: Sniffer - простой сниффер для FAR 2
172.16.0.0/255.255.0.0DeeZ 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
Re: Sniffer - простой сниффер для FAR 2
уоу.... я и забыл что маска бывает такой. ступил. сорри.Px wrote:172.16.0.0/255.255.0.0
Re: Sniffer - простой сниффер для FAR 2
Попытаюсь прояснить ситуацию по порядку:
Это адрес/маска подсети, в которой должен находиться источник/назначение. Например 10.0.0.0/255.0.0.0 - все адреса десятой подсети.DeeZ wrote: Source address: 0.0.0.0/0.0.0.0
Destination address: 0.0.0.0/0.0.0.0
это что? маска? порты? диапазон?
Нет, пока точно нельзя. Порты - это свойство конкретного протокола (TCP/UDP), слишком заморочено для простого сниффера, тем более, что не всегда ва увидите TCP траффик (не смогу я его отловить, для этого надо ОЧЕНЬ усложнять плагин, а это займет много времени, которго у меня нет )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)
MAC - это уже другой уровень, без крупной переделки (см. выше) его не достать. Исходники Wireshark мне не помогут - он работает через драйвер.DeeZ wrote:мак в диагностике тоже очень важная вещь, можно ли маки вынести в отдельную колонку, и при вызове ставить фильтр по маку тоже? может посомтреть сорцы Wireshark? они доступны.
Тоже нужен отдельный драйвер, так просто не подберешьсяDeeZ wrote:пытался привязать к WiFi
Да, сделаюDeeZ wrote:фичаквесты:
а)можно ли открывать не только по F3 для чтения но и по F4
А зачем? Оно (imho) того не стоитDeeZ wrote:б)можно ли как то на лету менять фильтр?
Re: Sniffer - простой сниффер для FAR 2
например я открыл, посмотрел нужный порт\адрес и поставил фильтр только на него, без лишних движений. Мне кажется не будет лишним.artemsen wrote:А зачем? Оно (imho) того не стоитDeeZ wrote:б)можно ли как то на лету менять фильтр?
PS: а с багрепортами что? будут рассмотрены? =)))
Re: Sniffer - простой сниффер для FAR 2
Обязательно. Обновление панелей - это моя большая головная боль Она тянет за собой падение Far'a, так что там многое будет переделано.DeeZ wrote:PS: а с багрепортами что? будут рассмотрены? =)))