semvec/pypi-packages huggingface dataset:
mbclib 0.0.2
A library for querying the STIX data for the MBC (Malware Behavior Catalog).

# mbclib
A library for querying the STIX data for the MBC (Malware Behavior Catalog).

## Progress
Currently being developed along with the [mbscan.py tool](https://github.com/accidentalrebel/mbcscan).

## About the Malware Behavior Catalog
The Malware Behavior Catalog (MBC) is a catalog of malware objectives and behaviors, created to support malware analysis-oriented use cases, such as labeling, similarity analysis, and standardized reporting. More info [here](https://github.com/MBCProject/mbc-markdown/blob/master/yfaq/README.md).

## Available functions

| Fetch Functions              | Description                                                                            |
|------------------------------|----------------------------------------------------------------------------------------|
| get_all_objectives           | Fetches all objectives                                                                 |
| get_all_behaviors            | Fetches all behaviors                                                                  |
| get_all_malwares             | Fetches all malware                                                                    |
| get_objective_by_id          | Get an objective by id (x-mitre-tactic--0735bfd3-bffa-4476-9e3b-e33cc5c553e0)          |
| get_objective_by_external_id | Get an objective by external id (x-mitre-tactic--0735bfd3-bffa-4476-9e3b-e33cc5c553e0) |
| get_objective_by_shortname   | Get an objective by shortname (file-system-micro-objective)                            |
| get_behavior_by_id           | Get a behavior by id (attack-pattern--001ca78e-188e-4725-9f43-706d0f487837)            |
| get_behavior_by_external_id  | Get a behavior by external id (B0030.001)                                              |
| get_malware_by_id            | Get a malware by id (malware--0c0d59b7-4ff0-4a09-9c64-558334485ece)                    |
| get_malware_by_external_id   | Get a malware by external id (X0005)                                                   |

| Property functions  | Description                                          |
|---------------------|------------------------------------------------------|
| get_mbc_external_id | Given an mbc object, return the mbc external id      |
| get_parent_behavior | Get the related parent behavior for a given behavior |

| Relationship functions        | Description                                                                 |
|-------------------------------|-----------------------------------------------------------------------------|
| get_relationships_by          | Get a list of related mbc objects, returned mbc object depends on the input |
| get_behaviors_used_by_malware | Get a list of behaviors used by a given malware                                   |
| get_malwares_using_behavior   | Get a list of malware that uses a given behavior                            |
xt-TimeUtils 0.2.2
A Tool For Processing Iteration Time
Requires Python: >=3.6

This is a tool for processing time.



# Installation

It is possible to install the tool with pip:

```
pip install xt-TimeUtils
```



# Feature

Time processing module based on *`datetime`* and *`arrow`*



# Configuration

The script itself is currently configuration free.



# Dependencies

- arrow
- datetime



# Usage

Sample usage:

```python
from xtdate_utils.xtdate_utils import TimeUtils

str_to_datetime = TimeUtils.str_to_datetime('2021-01-01', '%Y-%m-%d')
```



# Changes

**Version 0.1.3**

- Add two new interfaces(*`get_after_day`*, *`get_before_day`*)

**Version 0.1.4**

- Fix the error of importerror

**Version 0.2.0 2021-02-24**

- Fix the error of 'get_last_cycle_list' interface 
- Interface 'get_last_cycle_list' add configuration item *`is_process`*, It is used to control the time period. The default time period is the *`(week + 1)`* parameter.

**Version 0.2.1 2021-04-06**

- Initial version
- Add *`IterCycleGear`* Class, it supports cycle configurable. Three configuration options have been added: *`day`*、*`week`*、*`iter`*.
- Add *`update_iteration_period`* to update *`_iteration_period`* parameter.



# License

The script is released under the MIT License.The MIT License is registered with and approved by the Open Source Initiative.
bln-converter 1.0.2
Easy BLN file conversion to ESRI shape or GeoJSON
Requires Python: >=3.7

# BLN-Converter

## What is it?

A simple CLI utiliy tool for converting BLN files (a extension used on GIS software like Surfer) to [ESRI shape](https://pt.wikipedia.org/wiki/Shapefile) or [GeoJSON files](https://geojson.org).

## Where to get it

The source code is currently hosted on GitHub at: https://github.com/ericmiguel/bln-converter

Binary installers for the latest released version are available at the [Python Package Index (PyPI)](https://pypi.org/project/bln-converter).

```bash
pip install bln-converter
```

## How to use it

BLN converter offers a very simple CLI. Although under development, it is already functional.

Convert BLN to ESRI shape:

```bash
bln-converter bln2shp -p {bln_folder} -crs {CRS}
```

or use bln2geojson command to get a GeoJSON output.

```bash
bln-converter bln2geojson -p {bln_folder} -crs {CRS}
```

BLN converter will find and process all BLN files in a given folder. The resultant files will be output to the origin folder.

Other commands or instructions can be found using the help command

```bash
bln-converter --help
```

## Dependencies

- [Geopandas](https://geopandas.org)
- [Click](https://click.palletsprojects.com/en/7.x/)

## License

[MIT License](https://github.com/ericmiguel/bln-converter/blob/main/LICENSE)

## Contributing

Although BLN Converter is a simple and dirty utility script, all contributions are welcome.
flaskfast 0.0.1
Flask-fast. It's fast.
Requires Python: >=3.7

instantapi
==========

[![](https://badgen.net/pypi/v/flask-fast)](https://pypi.org/project/flask-fast/)
[![](https://badgen.net/pypi/license/flask-fast)](https://pypi.org/project/flask-fast/)
![PyPI - Downloads](https://img.shields.io/pypi/dm/flask-fast)
![PyPI - Status](https://img.shields.io/pypi/status/flask-fast.svg)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

Quickly generate a flask (or Dash) app with endpoints exposed from arbitrary functions. Swagger UI will also be generated and default to the app root. 

Flaskit. Dashit. It's instantapi.