Платформы для сетевого протокола fuzzing? [закрытый]

Устранена проблема путем обновления npm до последней версии & amp; запуск перестроения npm.

12
задан Alnitak 8 December 2008 в 15:28
поделиться

5 ответов

Я могу рекомендовать Sulley fuzzing платформу. Это - платформа Python и хороший в ее задании.

Если Вы хотите протокол уровня 2 fuzzing, проверяют большую работу людей по ernw.de:

http://www.ernw.de/download/l2sulley_04-15-08.tar.bz2

http://www.ernw.de/download/l2_fuzzing_shmoo08.pdf

Какие протоколы в особенности интересуются Вы fuzzing?

ОБНОВЛЕНИЕ: Поскольку Вы нацелены на DNS, необходимо проверить набор тестов PROTOS, в особенности их модуль DNS. Это - пакет Java с закрытым исходным кодом, хотя, таким образом, Вы привычка смочь использовать его как платформа, но можно всегда писать модуль Sulley в комплект определенные потребности, если PROTOS не достаточно полон.

3
ответ дан 2 December 2019 в 20:43
поделиться

Я просто Погугленный вокруг. Я никогда не использовал ни одного из них.

2
ответ дан 2 December 2019 в 20:43
поделиться

Я знаю, что fuzzled действительно хорош как платформа, если Вы полагаете с Perl: http://www.securiteam.com/tools/5FP0Q1PKUS.html

JborFuzz и большинство других fuzzers не сделают этого, так как они не разработаны как платформа, конечно, не для сетевого уровня.

1
ответ дан 2 December 2019 в 20:43
поделиться

Ни один из предложенных ответов не удовлетворил мои потребности, поэтому я написал свой собственный фаззинговый DNS-сервер .

1
ответ дан 2 December 2019 в 20:43
поделиться

Scapy выглядит по-настоящему дружелюбно к программистам. Он написан на Python.

В качестве командного интерпретатора вы используете командный интерпретатор Python. У него очень хорошая документация. Выглядит просто и понятно.

API выглядит прилично; написан в "питоническом" стиле. Выглядит очень полным и находится в стадии активной разработки.

4
ответ дан 2 December 2019 в 20:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: