Создание web сервера на c#. С приложениями.

Перевод статьи http://www.codeproject.com/Articles/376754/Building-a-Socket-WebServer-using-Csharp Скачать: [download id=»14″] Скачать: [download id=»15″] Эта статья показывает, как можно написать простой web сервер, который поддерживает GZIP сжатие, приложения и сессии. Проект реализован на C# с .NET 4.0 и Visual Studio 2010. Два демонстрационных приложения включены в проект. Сперва

Снифер на C#

Перевод статьи: http://www.codeproject.com/Articles/17031/A-Network-Sniffer-in-C Скачать: Исходный код с сайта codeproject В этом переводе будет показано как создать простой снифер, с парсингом IP, TCP, UDP и DNS пакетов на c#. Без использования сторонних библиотек типа SharpCap.

Коды ошибок BSOD, SMTP, WinAPI, коды состояний HTTP онлайн

Добавил возможность получения описания кодов ошибок, по следующим разделам: 1. Коды «Синего экрана» BSOD — можно вводить в DEC и HEX; 2. Коды ошибок протокола SMTP; 3. Коды состояний HTTP. http://jobtools.ru/tools/ P.S. Пишите какие ошибки еще включить… добавлю в первую

Sharppcap. 5 — Считываем информацию о пакетах из файла

(Пример в папке Examples\ReadingCaptureFile) Чтение пакетов из файла также довольно просто. Необходимо создать экземпляр CaptureFileReaderDevice(string captureFilename) и cчитывать пакеты так же, как с любого другого устройства. // Подписываемся на событие device.OnPacketArrival += new PacketArrivalEventHandler( device_OnPacketArrival ); Console.WriteLine(); Console.WriteLine («— Capturing

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

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

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

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

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

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

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

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

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

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

Страница 4 из 512345