https://github.com/zombiegeek0/pytest
Pytest es una librería simple de Python para realizar pruebas sencillas de Pentesting
https://github.com/zombiegeek0/pytest
debian hacking kali library linux os penetration pentesting py python testing zombiegeek0
Last synced: 9 months ago
JSON representation
Pytest es una librería simple de Python para realizar pruebas sencillas de Pentesting
- Host: GitHub
- URL: https://github.com/zombiegeek0/pytest
- Owner: ZombieGeeK0
- License: mpl-2.0
- Created: 2024-04-03T13:50:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-04T14:02:33.000Z (over 1 year ago)
- Last Synced: 2025-03-25T13:14:57.237Z (9 months ago)
- Topics: debian, hacking, kali, library, linux, os, penetration, pentesting, py, python, testing, zombiegeek0
- Language: Python
- Homepage: https://zombiegeek0.github.io
- Size: 53.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT
Awesome Lists containing this project
README
# pytest
`[-]` `Pytest es una libraría simple de Python` para realizar pruebas de `penetración con Python` desde cualquier sistema operativo.
`[-]` No ha sido publicada en `Py&Pi,` pero en `poco tiempo` lo estará.
`[-]` Instalación en `Linux:`
```shell
pip3 install pytest
```
`[-]` Instalación en `Windows:`
```shell
pip install pytest
```
#### 🏁 FUNCIONALIDADES 🏁
`[-]` Atención: para importar todos los módulos de Pytest, es necesario escribir el siguiente código:
```python
from pytest import * # Se importan todos los módulos de pytest
```
`[-]` Se puede iniciar un proceso en tu `sistema`. En este caso, el `bloc` de notas de `Windows:`
```python
from pytest import start_process # Se importa el módulo requerido de pytest
start_process('notepad.exe')
```
`[-]` También se puede `obtener información del sistema` con las siguientes `funciones:`
```python
from pytest import get_processor_name, get_processor_info, get_system, get_ip, get_hostname, get_date # Se importan todos los módulos necesarios
get_processor_name() # Para obtenerel tipo de procesador
get_processor_info() # Para obtener información del procesador
get_system() # Para obtener el nombre del sistema
get_ ip() # Para obtener nuestra IP
get_hostname() # Para obtener nuestro nombre de usuario
get_date() # Para obtener la fecha actual
```
`[-]` Para ver si un `email y una contraseña` son válidos para `loggearse,` se puede hacer de la siguiente manera:
```python
from pytest import smtp_login # Importamos el módulo necesario
smtp_login('soyelpatodonald@loquesea.com', 'contrseña') # Indicamos el usuario y la contraseña
```
`[-]` Para intentar `realizar un ataque ssh` a una determinada `IP,` ejecutad el siguiente código:
```python
from pytest import brute_ssh # Importamos el módulo necesario
brute_ssh('127.0.1.1', 'kali', '1234') # Se indica la IP, el nombre de usuario y la contraseña
```
`[-]` Este código `verifica` si un determinado `puerto` de una `IP` está abierto:
```python
from pytest import test_port # Importamos el módulo necesario
test_port('127.0.1.1', '8080') # Se incluye la IP y el puerto a escanear
```
`[-]` Para enviar una `mensaje a Discord` a través de un `Webhook,` se utiliza el siguiente código:
```python
from pytest import discord_send_message # Importamos el módulo necesario
discord_send_message('https://www.discord.webhook.com', 'hello') # Se indican tanto la URL del Webhook como el mensaje a enviar
```
`[-]` El siguiente código `muestra` si una `IP es válida` y existe o no:
```python
from pytest import validate_ip # Importamos el módulo necesario
validate_ip('127.0.1.1') # Se indica la IP a validar
```
`[-]` Para realizar un pequeño `ataque dos con Python,` ejecutad el siguiente código:
```python
from pytest import dos_attack # Importamos el módulo necesario
dos_attack('127.0.1.1', '8080') # Se espacifican tanto la IP por el puerto por el que realizar el ataque
```
`[ 📬 ]` Contacta conmigo a través de `Discord` mandando una invitación a `qwfkr.`
qwfkr
`[ 📬 ]` Si lo prefieres, mándame un correo a `3xpl017.contact@proton.me.`
3xpl017.contact@proton.me.