Python Scripting for Cybersecurity: Shodan API
20 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál es el propósito del script shodan1.py?

  • Extraer enlaces de una página web
  • Realizar búsquedas a través de una API (correct)
  • Buscar metadatos en imágenes
  • Crear un sitio web personalizado
  • ¿Qué sucede cuando se produce un error en la búsqueda de Shodan en el script shodan1.py?

  • Se llama a una función de fallback
  • Se cierra el programa
  • Se imprime un mensaje de error (correct)
  • Se continúa con la búsqueda
  • ¿Qué módulo se utiliza en el script imagesdata.py para acceder a los metadatos de una imagen?

  • requests
  • os
  • shodan
  • PIL (correct)
  • ¿Cuál es el propósito del script links.py?

    <p>Extraer enlaces de una página web</p> Signup and view all the answers

    ¿Qué módulo se utiliza en el script links.py para realizar una solicitud HTTP?

    <p>requests</p> Signup and view all the answers

    ¿Cuál es el propósito del método get_exif_metadata en el script imagesdata.py?

    <p>Leer metadatos de una imagen</p> Signup and view all the answers

    ¿Cuál es el propósito del script havebeen.py?

    <p>Realizar una solicitud GET a una API para verificar si un correo electrónico ha sido filtrado.</p> Signup and view all the answers

    ¿Qué tipo de solicitud se realiza en el script havebeen.py?

    <p>Solicitud GET para obtener información de un sitio web.</p> Signup and view all the answers

    ¿Qué se imprime en la consola si el correo electrónico ha sido filtrado?

    <p>El nombre de los sitios web en los que se ha filtrado el correo electrónico.</p> Signup and view all the answers

    ¿Qué se almacena en el archivo hibpINFO.log?

    <p>La información del correo electrónico investigado.</p> Signup and view all the answers

    ¿Cuál es el propósito de la clave 'hibp-api-key'?

    <p>Autenticar la solicitud a la API.</p> Signup and view all the answers

    ¿Qué se utiliza para registrar los eventos en los archivos de registro?

    <p>El módulo 'logging' para registrar los eventos en los archivos de registro.</p> Signup and view all the answers

    ¿Qué protocolo se utiliza para el envío de correo electrónico?

    <p>SMTP</p> Signup and view all the answers

    ¿Qué módulo de Python se utiliza para trabajar con el protocolo SMTP?

    <p>smtplib</p> Signup and view all the answers

    ¿Qué información se requiere para conectarse con un servidor SMTP?

    <p>Nombre del servidor SMTP</p> Signup and view all the answers

    ¿Qué protocolo se utiliza para revisar de forma síncrona el correo recibido?

    <p>IMAP</p> Signup and view all the answers

    ¿Qué función se utiliza para enviar un mensaje de saludo al servidor?

    <p>ehlo()</p> Signup and view all the answers

    ¿Qué código indica que la conexión fue un éxito en el método starttls()?

    <p>220</p> Signup and view all the answers

    ¿Cuál es el propósito del método quit() en la conexión SMTP?

    <p>Desconectar del servidor</p> Signup and view all the answers

    ¿Qué tipo de correo electrónico es el más común actualmente?

    <p>MIME</p> Signup and view all the answers

    Use Quizgecko on...
    Browser
    Browser