HomePROYECTOS

Metacrawler & IPTrack

Borrador de metadatos y búsqueda de IP
Apr 23 2023
2 min readHelpdesk, Tools

Tidex

2 programas escritos en Python Metacrawler (Borrador de metadatos) y IPTracker (Búsqueda de IP).

 

  • Metacrawler: Borra metadatos en cualquier archivo de imagen o foto.
  • IPTracker: Encuentra la ubicación de una dirección IP proporcionada por URL (opcional) y encuentra sus puertos abiertos, además de generar un informe de direcciones IP maliciosas.

 

Aquí está Metacrawler

IMG
IMG

Ejemplo de código para Metacrawler

#PYTHON
1# Se eliminan los metadatos
2def remove_exif():
3    global image_path
4    image = Image.open(image_path)
5    try:
6        for key in image.info:
7            if key in ExifTags.TAGS:
8                del image.info[key]
9        image.save(image_path)
10    except:
11        pass
12
13# Se carga la imagen
14def load_image():
15    global filename, image_path
16    root = tk.Tk()
17    root.withdraw()
18    image_path = filedialog.askopenfilename()
19    if image_path:
20        filename = os.path.basename(image_path)
21        image = pygame.image.load(image_path)
22        screen.blit(image, (0, 0))
23        remove_exif()
24

  Ejemplo de código para IPTrack

Aquí está IPTracker

IMG
IMG
#PYTHON
1# Verificar si la dirección IP es maliciosa utilizando la API de VirusTotal
2def is_malicious(ip, api_key):
3    url = f'https://www.virustotal.com/api/v3/ip_addresses/{ip}'
4    headers = {'x-apikey': api_key}
5    response = requests.get(url, headers=headers)
6    if response.status_code == 200:
7        data = response.json()
8        stats = data.get('attributes', {}).get('last_analysis_stats', {})
9        if stats.get('malicious') or stats.get('suspicious'):
10            return True
11    return False
12

Modificar

En IPTracker api_key = 'API_KEY_HERE' con tu clave API de VirusTotal

Descargar aquí desde GitHub

Ver la última versión

 

~ aiskoa💜

Did you like this article? Share it!

© 2025