FC ConcursosFC Concursos

Questão FC373131

Uma Analista de TI está desenvolvendo um scanner de rede em Python e, para importar um recurso referente para manipulação de pacotes de rede, utilizou no programa a linha

Linguagens de Programação para Ciência de Dados

FCC · 2019

Uma Analista de TI está desenvolvendo um scanner de rede em Python e, para importar um recurso referente para manipulação de pacotes de rede, utilizou no programa a linha

  1. import pyTTS *
  2. from Tkinter import *
  3. import aiml *
  4. from scapy.all import *
  5. from numpy import *
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A linha from scapy.all import * importa todo o conjunto público de ferramentas da biblioteca scapy, que é especializada em criação, análise, captura e envio de pacotes de rede em Python.

Com essa importação ficam disponíveis funções e classes essenciais para um scanner de rede, como sniff() (captura de pacotes), send() e sr1() (envio e recebimento), além de construtores de protocolos como IP(), TCP() e Ether(). Isso facilita montar pacotes, definir campos e inspecionar respostas.

Exemplo típico: montar um pacote e enviá‑lo usando pkt = IP(dst="x.x.x.x")/TCP(dport=80) e send(pkt), ou capturar tráfego com sniff() para análise.

Obs.: o uso de * é prático em scripts e testes interativos, mas pode poluir o namespace; em projetos maduros prefira importar explicitamente as funções necessárias (from scapy.all import sniff, send, IP, TCP).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo