O Python sob a ótica da segurança da informação, mais especificamente do Pentest, pode seguir o escopo das etapas descritas: Reconhecimento, Engenharia Social, Scanning, Exploitação e Pós-exploitação. Para trabalhar com sockets e conexões em alto nível, na etapa de Scanning, é necessária a importação da biblioteca: