Как читать документацию определенного модуля? - PullRequest
0 голосов
/ 21 марта 2020

Я только что закончил курс Python, так что теперь я могу написать свой собственный сценарий. Поэтому для этого я начал писать скрипт с модулем Scapy, но проблема в том, что документация Scapy используется для интерпретатора Scapy, поэтому я не знаю, как его использовать, найти функции и т. Д. c ,

Я нашел несколько учебных пособий в Inte rnet с несколькими примерами, но это довольно сложно. Например, я обнаружил в скрипте функцию «set_payload» для вставки некоторого кода в слой, но я действительно не знаю, где он нашел эту функцию.

Что вы предлагаете узнать, как работает модуль и как правильно с ним писать? Потому что я не очень люблю проверять и выбирать другие скрипты в Inte rnet.

Ответы [ 2 ]

0 голосов
/ 21 марта 2020

Если я правильно понял вопрос, примерно то, что вы спрашиваете, - это как найти лучший источник для понимания модуля.

Если вы используете встроенный модуль python, лучшим источником будет документация python. Scapy не является встроенным python модулем. Так что у вас могут возникнуть проблемы с некоторыми внешними модулями (под внешними я подразумеваю те, которые вам нужно явно установить).

Для тех, если документов недостаточно, я предпочитаю взглянуть на некоторые из проекты GitHub, которые могут использовать этот модуль так или иначе, и в большинстве случаев он работает. Если этого не произойдет, то я go на некоторые блоги или сторонние учебники. Нет правильного способа сделать это, вам придется приложить усилия там, где это необходимо.

0 голосов
/ 21 марта 2020

Я никогда не использовал Scapy, но, похоже, это хорошо документировано.

https://buildmedia.readthedocs.org/media/pdf/scapy/latest/scapy.pdf

Эта версия, по-видимому, была выпущена на момент написания этой статьи.

...