Skip to content

Latest commit

 

History

History
73 lines (61 loc) · 4.24 KB

File metadata and controls

73 lines (61 loc) · 4.24 KB

intro_hacking

Descripción del paquete

intro_hacking es un paquete de Python diseñado para interactuar con diversas API de sitios web y analizar su estructura. Este paquete incluye herramientas para extraer información de WordPress, Joomla y otros sistemas de gestión de contenido, así como para identificar tecnologías utilizadas en los sitios web.

Tecnologías utilizadas

  • Python: Lenguaje de programación utilizado para el desarrollo del paquete.
  • Requests: Biblioteca para hacer solicitudes HTTP.
  • BeautifulSoup: Biblioteca para analizar documentos HTML y XML.
  • Wappalyzer: Herramienta para detectar tecnologías web.
  • API de WordPress: Para acceder a información sobre usuarios, plugins, y temas.
  • JSON: Formato utilizado para la manipulación de datos.

Utilidad del paquete

El paquete intro_hacking permite a los usuarios:

  • Extraer y mostrar usuarios de un sitio WordPress.
  • Identificar y mostrar plugins instalados en un sitio WordPress.
  • Detectar y listar los temas utilizados en un sitio WordPress.
  • Obtener información sobre las cabeceras HTTP de una página web.
  • Analizar formularios en una página web.
  • Identificar tecnologías utilizadas en una página web.

Estructura del paquete

El paquete está compuesto por los siguientes módulos:

  1. wappalizer.py: Utiliza Wappalyzer para detectar tecnologías en una página web especificada.
  2. version_wordpress.py: Extrae y muestra la versión de WordPress utilizada en un sitio.
  3. usuarios_wordpress.py: Extrae y muestra información sobre los usuarios de un sitio WordPress a través de su API.
  4. themes_wordpress.py: Extrae y muestra los temas utilizados en un sitio WordPress.
  5. post.py: Permite la subida de archivos a transfer.sh y obtener una URL de acceso.
  6. plugins_wordpress.py: Extrae y muestra los plugins instalados en un sitio WordPress a través de su API.
  7. plugins_wordpress_2.py: Variante para la extracción de plugins de un sitio WordPress con diferentes parámetros.
  8. joomla_1.py: Extrae información básica de un sitio Joomla.
  9. formularios1.py: Analiza formularios en una página web y extrae información relevante.
  10. cabecera.py: Analiza y muestra las cabeceras HTTP de una página web.

intro_hacking

Package Description

intro_hacking is a Python package designed to interact with various website APIs and analyze their structure. This package includes tools for extracting information from WordPress, Joomla, and other content management systems, as well as for identifying technologies used on websites.

Technologies Used

  • Python: The programming language used for the development of the package.
  • Requests: A library for making HTTP requests.
  • BeautifulSoup: A library for parsing HTML and XML documents.
  • Wappalyzer: A tool for detecting web technologies.
  • WordPress API: To access information about users, plugins, and themes.
  • JSON: A format used for data manipulation.

Package Utility

The intro_hacking package allows users to:

  • Extract and display users from a WordPress site.
  • Identify and display plugins installed on a WordPress site.
  • Detect and list themes used on a WordPress site.
  • Obtain information about HTTP headers of a webpage.
  • Analyze forms on a webpage.
  • Identify technologies used on a webpage.

Package Structure

The package consists of the following modules:

  1. wappalizer.py: Uses Wappalyzer to detect technologies on a specified webpage.
  2. version_wordpress.py: Extracts and displays the WordPress version used on a site.
  3. usuarios_wordpress.py: Extracts and displays information about users from a WordPress site via its API.
  4. themes_wordpress.py: Extracts and displays the themes used on a WordPress site.
  5. post.py: Allows file uploads to transfer.sh and retrieves an access URL.
  6. plugins_wordpress.py: Extracts and displays plugins installed on a WordPress site via its API.
  7. plugins_wordpress_2.py: A variant for extracting plugins from a WordPress site with different parameters.
  8. joomla_1.py: Extracts basic information from a Joomla site.
  9. formularios1.py: Analyzes forms on a webpage and extracts relevant information.
  10. cabecera.py: Analyzes and displays HTTP headers of a webpage.