Sharppcap. 4 — Записываем пакеты в файл

(Пример в папке Examples\CreatingCaptureFile) Это полезно, в случаях, когда необходимо записать перехваченные пакеты в файл для автономной их обработки, учета и др. В последних версиях SharpPcap получил новый класс для записи захваченных пакетов в файлы, CaptureFileWriterDevice. В этом примере мы будем захватывать пакеты с сетевых …

Sharppcap. 3 — Захват пакетов без обработчика события.

(4-ый пример в папке Examples) Пример программы в данном разделе по функционалу идентичен примеру из предыдущего раздела, но в нем используется ICaptureDevice.GetNextPacket() вместо метода регистрации обработчика события. Использование события OnPacketArrival является хорошей практикой и может быть хорошим выбором, в некоторых ситуациях, например, при захвате пакетов …

Sharppcap. 2. Инициализация адаптера и захват пакетов.

Теперь, когда мы знаем как получить перечень адаптеров, давайте «захватим» несколько пакетов. В этом разделе мы напишем программу, которая инициализирует сетевой адаптер и выводит информацию о каждом пакете, переходящим через него. Функция открывающая сетевой адаптер Open(). Она перегружена и имеет следующие аргументы: Open() Open(DeviceMode mode) …

Sharpcap 1. Получение списка усройств

Как правило, первое, что делается в SharpPcap-приложении, это получение списка установленных сетевых адаптеров. Для этого SharpPcap предоставляет класс, CaptureDeviceList.Класс состоит из одного экземпляра, который держит в кэше список сетевых адаптеров типа ICaptureDevice.

SharpPcap библиотека для перехвата пакетов. Введение.

Перевод справки, поставляемой вместе с дистрибутивом SharpPcap Вступление Перехват пакетов (или перехвата пакетов) — это процесс сбора, всех пакетов проходящих через определенный сетевой интерфейс. Захват сетевых пакетов в наших приложениях позволяет реализовывать такие приложения как: мониторинг сети, сетевые анализаторы и средства безопасности. Цель библиотеки WinPcap …

Исходники телефонного справочника на ExtJS 4.1

Выкладываю исходники телефонного справочника на ExtJS, созданного в процессе изучения «технологии» Direct  В ExtJS. Работающий пример: tools.hdd1.ru/js/spravka Всё хотел написать статью с разбором кода, чтоб не забыть, что откуда берется и куда девается 8), но что-то не получилось. Скачать:

ExtJs 4.2 Изменения компонента Grid

Перевод http://www.sencha.com/blog/first-look-at-ext-js-4-2-grid В предыдущих сообщениях о ExtJS 4.1 разработчики отмечали улучшенные возможности буферизации у компонента Grid. В Ext Js 4.2 также были произведены улучшения возможностей буферизации компонента Grid. В приложениях с большими наборами данных заметно резкое увеличение производительности благодаря этой оптимизации. Сравнение компонента Grid в …

Просмотр DBF файлов онлайн на ExtJS. Часть 3. Клиент.

Продолжаем писать клиент для просмотра dbf файлов на ExtJs Работающий пример здесь: http://jobtools.ru/js/dbfshow/. Хочу предупредить, что загружать надо только dbf файл, и не слишком большого размера, так как индикатора загрузки нет и не видно что происходит и когда закончится.

Просмотр DBF файлов онлайн на ExtJS. Часть 2. Клиент

Начал писать продолжение статьи и с ужасом понял, что я всё забыл 8). Приходится всё по новой вспоминать и понимать. Заранее прошу не судить строго, я с javascript дела раньше не имел, в основном пишу на C#. Код родился в процессе изучения ExtJS и javascript. …

Просмотр DBF файлов онлайн на ExtJS. Часть 1. Формат DBF

В данной серии статей опишу создание ExtJS приложения для просмотра DBF файлов. DBF — это формат баз данных используемых в Microsoft FoxPro, некогда популярное средство разработки десктопных приложений. Логично предположить, что реализация делится на серверную — это PHP и клиентскую часть — javascript с использованием …