Каков наилучший способ вызвать Nmap в C / C ++?

Я занимаюсь разработкой программного обеспечения фаззинга протоколов на C / C ++. Мне нужен способ контролировать состояние размытой цели (например, порты, сервисы). Является ли Nmap хорошим выбором? Если да, то как вызвать Nmap в C / C ++, есть ли API? Спасибо.

2

Решение

Я не знаю, что вам действительно нужно, вы не предоставили никакой дополнительной информации в своем вопросе. На мой взгляд, вы можете следовать двумя разными способами:

  1. использовать Nmap вне ваша программа, как внешний инструмент
  2. использование Libpcap внутри ваше программное обеспечение для анализа сетевого трафика и получения необходимой информации
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]