Giter Site home page Giter Site logo

Hello, I'm Jose 馃憢

I am an IT enthusiast with a deep interest in technology and a dedication to solving complex problems.

Objective

My journey as a web developer has led me to find a passion for cybersecurity, and I am now eager to transition into this field, specifically aiming to join a Security Operations Center (SOC) as a Tier 1 Analyst or as a Pentester.

Skills

Skill Associated Project
SIEM Implementation and Log Analysis Detection Lab
Network Traffic Monitoring and Attack Detection Detection Lab
Security Automation with Shuffle SOAR SOC Automation Lab
Incident Response Planning and Execution SOC Automation Lab
Case Management with TheHive SOC Automation Lab
Scripting and Automation for Threat Mitigation SOC Automation Lab

Tools

Network

Endpoint

SIEM

SOC

Certifications

Projects

  • Detection Lab

  • SOC Automation Project

  • SIEM configuration聽and聽management

  • Scripting and Automation for Threat Mitigation

Este proyecto contiene un script en Python para la automatizaci贸n de tareas relacionadas con la mitigaci贸n de amenazas. El script realiza un escaneo de puertos abiertos en una direcci贸n IP, verifica vulnerabilidades comunes en esos puertos y genera un informe con los resultados.

Requisitos

  • Python 3.x
  • nmap (debe estar instalado y en el PATH)
  • Bibliotecas de Python: python-nmap y requests

Instalaci贸n

Paso 1: Instalar nmap

Windows

  1. Descarga el instalador de nmap desde nmap.org.
  2. Ejecuta el instalador y sigue las instrucciones para instalar nmap.
  3. Aseg煤rate de que la ruta de instalaci贸n de nmap est茅 en el PATH del sistema. Puedes agregarla manualmente si es necesario.

macOS

  1. Si tienes Homebrew instalado, puedes instalar nmap con el siguiente comando:

    brew install nmap
  2. Si no tienes Homebrew, puedes descargar el instalador desde nmap.org y seguir las instrucciones.

Linux

  1. En distribuciones basadas en Debian/Ubuntu, puedes instalar nmap con el siguiente comando:

    sudo apt-get install nmap
  2. En distribuciones basadas en Red Hat/Fedora, usa el siguiente comando:

    sudo yum install nmap
    

Paso 2: Instalar las bibliotecas de Python

Ejecuta el siguiente comando para instalar las bibliotecas requeridas:

pip install python-nmap requests

Uso

Paso 1: Clonar el repositorio

Clona este repositorio en tu m谩quina local:

git clone https://github.com/wh0arew3/-Scripting-and-Automation-for-Threat-Mitigation-
cd tu_repositorio

Paso 2: Instalar las bibliotecas de Python

Ejecuta el siguiente comando para instalar las bibliotecas requeridas:

pip install python-nmap requests

Paso 3: Ejecutar el script

Ejecuta el script desde la l铆nea de comandos (cmd en Windows o terminal en macOS/Linux):

python threat_mitigation.py

Paso 4: Ingresar la direcci贸n IP

Cuando se te solicite, ingresa la direcci贸n IP que deseas escanear:

Ingresa la direcci贸n IP a escanear:

Paso 5: Ver los resultados

El script escanear谩 los puertos abiertos en la direcci贸n IP especificada, verificar谩 vulnerabilidades comunes y generar谩 un informe en formato JSON llamado report.json.

Ejemplo de salida

Ingresa la direcci贸n IP a escanear: 192.168.1.1
Escaneando puertos abiertos en 192.168.1.1...
Puertos abiertos encontrados: [22, 80, 443]
Escaneo y verificaci贸n de vulnerabilidades completado.
Informe generado: report.json

Informe

El informe generado (report.json) contendr谩 informaci贸n como la siguiente:

{
    "timestamp": "2024-06-05T12:34:56.789012",
    "ip_address": "192.168.1.1",
    "open_ports": [22, 80, 443],
    "vulnerabilities": {
        "22": "SSH potencialmente vulnerable a ataques de diccionario",
        "80": "HTTP podr铆a tener vulnerabilidades XSS",
        "443": "HTTPS podr铆a tener configuraciones d茅biles de SSL/TLS"
    }
}

iam-JD's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google 鉂わ笍 Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.