NamedPipes. |
15 апреля 2010 года |
|
Данный программный класс возник совершенно случайно (поспорили с Димой Тимоховым ака Суслик, чье кунг-фу сильнее :), но получился достаточно успешным.
В частности помимо скорости его работы он не имеет ограничений присущих реализациям именованных каналов на перекрытом вводе/выводе (см. справку по WaitForMultipleObjects) и соответственно может держать соединения с неограниченным количеством клиентов. Так-же он не кушает ресурсов в отличии от многопоточной реализации каналов.
Обновление 13 декабря 2012 года.
Версия 1.0.1
Добавлена совместимость с Delphi 2010 и выше.
Размер архива: 6 624 байт
Скачать: fwiocompletionpipe.zip
|
WinInet и Proxy c Basic авторизацией. |
9 января 2008 года |
|
Небольшая функция, которую я периодически использую в своей работе.
Позволяет при помощи GET запроса получить необходимую информацию.
Учтена работа с прокси серверами, а так-же с сайтами, требующими Basic авторизацию.
Можно сказать, что это расширение данного примера :)
Кому лень писать свое - берите и пользуйтесь :)
Размер архива: 2 539 байт
Скачать: proxyload.zip
|
Alexa Rank, Google PR, Yandex тИЦ. |
22 декабря 2006 года |
|
Данный программный класс, в результате своей работы, получает текущие индексы страницы с трех самых популярных ресурсов.
Это, прежде всего, Текущий Индекс Цитирования, т.н. Yandex тИЦ, Alexa Rank и соответственно Google Page Rank.
По поводу первых двух ничего сложного нет, выполняется обычный запрос с указанием страницы и разбор вернувшегося XML документа.
А вот с Google Page Rank пришлось повозиться.
Google Toolbar при запросе использует контрольную сумму, которая рассчитывается на основании имени ресурса.
Сделано это естественно с целью,
чтобы вот такие компоненты, как FWPageRank не появилялись в сети и получать значение Google PR
можно было только при помощи Google Toolbar.
Но... как говориться, на каждую хитрую... ну вы и сами дальше знаете :)
Польуйтесь :)
Размер архива: 9 340 байт
Скачать: fwpagerank.zip
|
Список установленных сетевых интерфейсов. |
5 мая 2006 года |
|
Пример получения информации о установленных сетевых интерфейсах.
Рассмотрена работа с функцией GetAdaptersInfo.
Размер архива: 4 432 байт
Скачать: netifenum.zip
|
Работа с NetBios. |
9 марта 2006 года |
|
Пример получение информации о NETBIOS именах компьютера (аналог nbtstat -a).
Размер архива: 1 837 байт
Скачать: nbstat.zip
|
Пользователи и группы домена. |
28 февраля 2006 года |
|
Пример получения информации о пользователях, группах и рабочих станциях домена
Размер архива: 6 610 байт
Скачать: domaininfo.zip
|
Сниффер сетевого уровня. |
28 сентября 2005 года |
|
Демонстрационный пример сниффера.
Я не ставил перед собой целью написать что-то революционное,
просто было желание показать сам принцип написания простейшего сниффера,
что я и осуществил :)
Работает на сетевом уровне модели OSI. (W2000 and later)
Размер архива: 8 785 байт
Скачать: sniffer.zip
|
WhoIs. |
23 сентября 2005 года |
|
Пример получения информации с WhoIs сервера.
Размер архива: 5 263 байт
Скачать: whois.zip
|
Сниффер канального уровня. |
30 июня 2005 года |
|
Отличное демо сниффера использующее стандартные драйверы операционной системы. (W2000 and later).
Компилируется при наличии pssdk
Работает на канальном уровне модели OSI. (Trial естественно :)
Размер архива: 322 823 байт
Скачать: dumpdemo_delphi_vcl.zip
|
Информация по TCP/IP и UDP протоколам. |
30 мая 2005 года |
|
Пример получения TCP и UDP статистики стандартным способом (GetTcpTable) и через AllocateAndGetTcpExTableFromStack (XP only).
Обновленная версия. Исправлена одна маленькая ошибка и добавлен вывод статистики по UDP.
Исправлена ошибка при которой неверно показывались открытые порты (htons забыл :)
Размер архива: 4 555 байт
Скачать: tcpstat.zip
|
Загрузка WEB страниц. |
2 апреля 2005 года |
|
Пример загрузки HTML страницы при помощи WinInet.
Размер архива: 2 057 байт
Скачать: loadhtml.zip
|
Сканирование локальной сети. |
13 февраля 2005 года |
|
Пример демонстрирующий быстрое сканирование диапазона адресов на наличие ресурсов общего доступа.
Размер архива: 6 974 байт
Скачать: fastscan.zip
|
Сканирование локальной сети. |
9 ноября 2004 года |
|
Демонстрационная программа сканирования сети на основе WNetOpenEnum, WNetEnumResource, WNetCloseEnum
Размер архива: 13 132 байт
Скачать: netscan.zip
|
Трассировка маршрута. |
29 октября 2004 года |
|
Демонстрационная программа Tracert.exe
Цель: показать принцип трассировки
Размер архива: 5 969 байт
Скачать: tracert.zip
|
Получение информации о удаленном компьютере. |
18 октября 2004 года |
|
Демонстрационная программа получения информации о компьютере на основе IP адреса
Позволяет узнать:
- Имя компьютера
- Список залогиненных пользователей
- Коментарий к компьютеру
- Провайдер (не тот который вы подумали :)
- MAC адрес
- Открытые сетевые ресурсы
- Домен в который входит компьютер
- Если сеть доменная то дополнительно определяет имя сервера домена и группы в которые входит текущий пользователь на удаленной машине...
Размер архива: 14 399 байт
Скачать: infofromip.zip
|
|
..: НАВИГАЦИЯ :..
|
|
|
|
|
|
|
|
|
..: ДОПОЛНИТЕЛЬНО :..
|
|
|
|
|