semvec/pypi-packages huggingface dataset:
MetasploitSight 0.2.0
A client designed to retrieve vulnerability-related information from the modules available in Metasploit.
Requires Python: <4.0,>=3.10
Keywords: Vulnerability-Lookup, Vulnerability, CVE, Metasploit

# 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](https://github.com/rapid7/metasploit-framework/tree/master/db).

The collected data is then transmitted to the
[Vulnerability-Lookup](https://github.com/vulnerability-lookup/vulnerability-lookup) API  as sightings.


## Installation

[pipx](https://github.com/pypa/pipx) is an easy way to install and run Python applications in isolated environments.

```bash
$ 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](https://github.com/vulnerability-lookup/MetasploitSight) is licensed under
[GNU General Public License version 3](https://www.gnu.org/licenses/gpl-3.0.html)

~~~
Copyright (c) 2025 Computer Incident Response Center Luxembourg (CIRCL)
Copyright (C) 2025 Cédric Bonhomme - https://github.com/cedricbonhomme
~~~
FirecrestStreamer 0.0.1
A simple file streamer over websockets.
Requires Python: >=3.8

## Set-up Python Virtual environement

Create a virtual environment:
```console
python3.11 -m venv .venv
source .venv/bin/activate
python3 -m pip install --upgrade pip
pip install -r requirements.txt
```


## Run the CLI

```
cd src
python -m streamer server --secret 123 send --path README.md
python -m streamer receive --tokne ABC --path incoming.file
```

## Distribute

```
python3 -m build --wheel
twine upload dist/* 
```
Note: API token is sotred in local file .pypirc
jaimead7-pyutils 0.2.0
Different utilities for general purpose usage on python projects.
Requires Python: >=3.10
Keywords: utilities, tools

# PyUtils

Different utilities for general purpose usage on python projects.  
<br>
[![Tests indicator](https://github.com/Jaimead7/PyUtils/actions/workflows/python310-lint-test.yml/badge.svg)](https://github.com/Jaimead7/PyUtils/actions/workflows/python310-lint-test.yml)  
[![License](https://img.shields.io/static/v1.svg?label=LICENSE&message=MIT&color=2dba4e&colorA=2b3137)](https://github.com/Jaimead7/PyUtils/blob/master/LICENSE)  
[![PyPI Latest Release](https://img.shields.io/pypi/v/jaimead7-pyutils.svg?color=2dba4e)](https://pypi.org/project/jaimead7-pyutils/)

## Authors
> Jaime Alvarez Diaz  
> [![email](https://img.shields.io/static/v1.svg?label=Gmail&message=alvarez.diaz.jaime1@gmail.com&logo=gmail&color=2dba4e&logoColor=white&colorA=c71610)](mailto:alvarez.diaz.jaime1@gmail.com)  
[![GitHub Profile](https://img.shields.io/static/v1.svg?label=GitHub&message=Jaimead7&logo=github&color=2dba4e&colorA=2b3137)](https://github.com/Jaimead7)  

## Installation
Install as a package from source files
```powershell
git clone https://github.com/Jaimead7/PyUtils.git
cd PyUtils
py -m pip install wheel tomli
py setup.py bdist_wheel
py -m pip install ./dist/jaimead7_pyutils-x.x.x-py3-none-any.whl
cd ..
rm -r PyUtils
```

Install as a package from pypi
```
py -m pip install jaimead7-pyutils
```

## Usage
- [Config](https://github.com/Jaimead7/PyUtils/blob/master/docs/config.md)
- [Logs](https://github.com/Jaimead7/PyUtils/blob/master/docs/logs.md)
- [NoInstantiable](https://github.com/Jaimead7/PyUtils/blob/master/docs/noInstantiable.md)
- [ValidationClass](https://github.com/Jaimead7/PyUtils/blob/master/docs/validationClass.md)

## Contributing
Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.

Please make sure to update tests as appropriate.