semvec/pypi-packages huggingface dataset:
fortiedr 3.9.5
This Fortiedr module is an open-source Python library that simplifies interaction with the FortiEDR Cloud API.
Requires Python: >=3.8

# FortiEDR Python module
An open-source Python package intended to help interact with FortiEDR API.

See [changelog](CHANGELOG.md) for more.

## How do I install the FortiEDR Python module?

Be sure you have at least Python 3.8 and PIP (https://pypi.org/project/pip/) installed.

After downloading this tool, use pip to install dependencies using the following command:

```
pip install fortiedr
```

Or you can download it directly from this repo:

```
git clone https://github.com/rafaelfoster/fortiedr.git

cd fortiedr

pip3 install .
```

## First steps with fortiedr

First of all, create a Rest API user on FortiEDR Management console:
 * Create a user with Rest API permissions on FortiEDR Console. You can check this doc for help: https://docs.fortinet.com/document/fortiedr/6.2.0/administration-guide/776468/users

 * After creating the user, this newly created user must log in to the Central Manager console and change their initial password before they can be used by Rest API calls.

After creating a user with privileges for interacting with FortiEDR API, you can start using the package by importing the modules you want to your code:

`import fortiedr`

Once imported, you need to authenticate with Management Host using valid credentials, as such:

```
organization = "ORGANIZATION_NAME"

authentication = auth(
    user="USER",
    passw="PASSWORD",
    host="FORTIEDR_HOST.COM", # use only the hostname, without 'https://' and '/'.
    org=organization          # Add organization IF needed. Case sensitive
)
```

If the authentication is successful, you can proceed by interacting with the API, like:


```
collectors = fortiedr.Collectors()

data = collectors.list_collectors()

```

## How do I use FortiEDR Python module?

After credentials are defined and successfully authenticated, you are now able to start consuming FortiEDR API.

The "example.py" file contains some examples of how to use the package.


## How to contribute, provide feedback, or report bugs?

You can e-mail me at rafaelgfoster at gmail (.) com.

Enjoy it!
Rattlescan 1.0.1
Forensic metadata analysis and secure file cleaning tool for CLI environments.
Requires Python: >=3.8

# ~RATTLESCAN~
Forensic metadata analysis and secure file cleaning tool for UNIX.

Ever wish you had a quick cli tool to check / clean file metadeta? Here it is! Written in PY3.

## INSTALL
```bash
pip install rattlescan
sudo apt install rattlescan
```

## USAGE
```bash
rattlescan /path/to/file
```

## FEATURES

- Cryptographic hash calculation (MD5, SHA-1, SHA-256)
- File type detection and validation
- Entropy analysis
- EXIF metadata extraction
- PDF metadata extraction
- Audio/video metadata extraction
- Metadata cleaning
- Secure file wiping (DOD 5220.22-M)
setuptools-gettext 0.1.16
Setuptools gettext extension plugin
Requires Python: >=3.9
Keywords: setuptools, gettext

# setuptools plugin for gettext

Compile .po files into .mo files.

This plugin adds `build_mo`, `clean_mo` and `install_mo` subcommands for
setup.py as well as hooking those into standard commands.

## Usage

By default, setuptools_gettext compiles and installs mo files when there is a
`po` directory present that contains ``.po`` files.

The .mo files are installed adjacent to your package as package data in a subdirectory called ``locale``.

You can override these settings in ``pyproject.toml``:

```toml
[build-system]
requires = ["setuptools", "setuptools-gettext"]
...

[tool.setuptools-gettext]
# directory in which the .po files can be found 
source_dir = "po"
# directory in which the generated .mo files are placed when building
build_dir = "breezy/locale"
```

## Compilation tool

By default, either ``msgfmt`` or the `translate-toolkit` package is used to
compile the .po files into .mo files - whichever is available.

The ``--msgfmt`` option can be used to force the use of ``msgfmt``, and the
``--translate-toolkit`` option can be used to force the use of the
translate-toolkit.

At the moment, ``msgfmt`` is preferred. In the future, the translate-toolkit
will become the default.

You can use the ``translate-toolkit`` extra to install the translate-toolkit
package.