Yoyosch Ответов: 1

Pcapdotnet-сканер портов


Я хотел бы разработать быстрый сканер портов с использованием .NET. Это PcapDotNet библиотека-хорошая идея? Как реализовать эту функциональность с помощью этой библиотеки? Я проверил их образцы, но они не содержат такой функциональности.

Заранее благодарю вас за любую помощь.

Что я уже пробовал:

Pcap.Net Учебник · PcapDotNet/Pcap.Net Wiki · GitHub[^]

Dave Kreskowiak

Ваш вопрос указывает на тот вопиющий факт, что вы понятия не имеете, что делает сканер портов и как он это делает. Если вы не можете точно и подробно ответить на оба этих вопроса, у вас нет надежды завершить этот проект. Если вы не можете объяснить это нам, как вы собираетесь объяснить это компьютеру,который будет намного более разборчивым?

1 Ответов

Рейтинг:
0

Jochen Arndt

Pcap.Net это обертка для WinPcap библиотека, которая является библиотекой для захвата сетевых пакетов.

Но нет никакой необходимости захватывать пакеты для сканера портов. Сканер портов пытается подключиться к службам и ждет ответов. Захват этих пакетов подключения и ответов не имеет никакого смысла. Вы должны прочитать о Сканер портов - Википедия[^] первый.

Вы могли бы взглянуть на Простой сканер TCP-портов[^] здесь, в CodeProject, для первого запуска сканирования портов с помощью C#.

Если вы хотите использовать библиотеку, взгляните на GitHub-thomdixon/SaltwaterTaffy: библиотека-оболочка nmap для .NET[^] который является оберткой для Nmap: сетевой картограф - бесплатный сканер безопасности[^] библиотека.