Skip to main content

MetasploitSight

A client designed to retrieve vulnerability-related information from the modules available in Metasploit. It monitors changes to the file db/modules_metadata_base.json.

The collected data is then transmitted to the Vulnerability-Lookup API as sightings.

Installation

pipx is an easy way to install and run Python applications in isolated environments.

$ pipx install MetasploitSight
$ export METASPLOITSIGHT_CONFIG=~/.MetasploitSight/conf.py
$ git clone https://github.com/rapid7/metasploit-framework/ metasploit-repository

The configuration for MetasploitSight should be defined in a Python file (e.g., ~/.MetasploitSight/conf.py). You must then set an environment variable (METASPLOITSIGHT_CONFIG) with the full path to this file.

Usage

Run the client:

$ MetasploitSight

Starts the MetasploitSight client. It fetches updates from the official Metasploit repository and checks db/modules_metadata_base.json for changes.

Show available commands and options:

$ MetasploitSight --help

License

MetasploitSight is licensed under GNU General Public License version 3

Copyright (c) 2025 Computer Incident Response Center Luxembourg (CIRCL)
Copyright (C) 2025 Cédric Bonhomme - https://github.com/cedricbonhomme

Release files for MetasploitSight 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for MetasploitSight 0.2.0
File Size Uploaded
metasploitsight-0.2.0.tar.gz 18.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for MetasploitSight 0.2.0
File Interpreter ABI Platform
metasploitsight-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 39.1 kB

Release files / metasploitsight-0.2.0.tar.gz

Download URL metasploitsight-0.2.0.tar.gz
Size 18.6 kB
Tags Source
SHA-256 checksum
How to use checksums
57e5efbaa6ab24bb9c65c9307aaa6ac06a88ed3cc7d336a8fcecbe6fb8c2b853
BLAKE2b-256 checksum
How to use checksums
820a7312c7f4e1b57cea3e12badd169fdf8ac82d45a5337a746dbd41bab56d52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2025.

Transparency log

Release files / metasploitsight-0.2.0-py3-none-any.whl

Download URL metasploitsight-0.2.0-py3-none-any.whl
Size 20.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c70c106bea1324445e9a10cc4494850bbe5c20f2c79f92018c4a101054cf79e5
BLAKE2b-256 checksum
How to use checksums
e6f6b06a1f849b4c84194c480e26b73f99d319f58a481afb0db29f873ce1aa76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page