semvec/pypi-packages huggingface dataset:
environs-os-getter-class 0.0.2
Update class attributes from Os Environment
Requires Python: >=3.6
Keywords: environs environment

# environs_os_getter_class


## Inspiration
Designed to use private data like username/pwd kept in OsEnvironment and not open it in public projects.  
Main goals: short implementation and OOP usage.


## Features

1. Create classes with special attributes, which will be updated from OS Environs.  
By default it must startswith "ENV__".

2. Ability to set default values.  
By this way you can share for example open username/pwd data, end user must create private data in the OS.

3. If finally no value withing any special attributes - raise Exception.  
You can disable this behaviour.


## License

See the [LICENSE](LICENSE) file for license rights and limitations (MIT).


## Release history

See the [HISTORY.md](HISTORY.md) file for release history.


## Help

See the [GUIDE.md](GUIDE.md) file for get started.


## Installation

```commandline
python pip install environs_os_getter_class
```

## Import

```python
from environs_os_getter_class import EnvsOsGetterClass
```
WACL 0.0.1
Windows ACL Get Package.
Requires Python: >=3.6

# WACL
windows acl command
    @ https://github.com/yalisandsoso/WACL

# Test
from sample import test

test.test_save_excel_PER2()

# Use
    from core.report import AclGt
    aclGt = AclGt()
    #path 查看权限的文件夹 \ depthLevel 遍历文件夹深度 \ output 输出保存文件路径 \ mode 保存的文件格式
    aclGt.getacl(path="T:\\", depthLevel=1, output=".\\output2.xlsx", mode=2)
esta-python-lib 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
esta-python-blueprint 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
dronerasterlib 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
dno-utils 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
dno-tmftask 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
dno-tmfapi 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
dno-mrstask 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
devx-mdmamn 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
ch-sbb-simba-aws-mobi 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
ch-sbb-esta-esta-python-lib 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
billing-importer-base-lib 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
billing-importer-aws 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
aws-mobi 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
anschlusspruefer 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
romahelper-algorithm 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
aisi-utils 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
aisi-trackoffset-estimator 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
aisi-skeleton 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
aisi-pip-utils 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
aisi-pip-skeleton 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
aisi-od-training 0.0.1rc1
Dummy package to prevent any kind of dependency confusion attacks against internal python packages
Requires Python: >=3.6,<4.0

This is a dummy package intended to prevent any dependency confusion attacks against our internal Python packages at [SBB](https://www.sbb.ch/). For now this is the only foolproof way to prevent some dependency confusion attacks until the following PEP has been implemented: [PEP-708](https://peps.python.org/pep-0708/)

For any questions regarding this package feel free to reach out to <application-security@sbb.ch>.
st-tabs 0.1.1
Streamlit component that allows you to do customize your tabbar as per your need
Requires Python: >=3.7

# st_tabs

Streamlit component that allows you to do change the tabbar as per your need

The component has implemented Material UI Tab Bar in order to create simple yet smotth interface with the functionality to change its background color,textcolor,hoverstate color,font-size and font-weight respectively.

The component returns the index of the Tab that is currenly selected/active.

pypi package link [st_tabs](https://pypi.org/project/st-tabs/)


## Installation instructions


```sh
pip install st_tabs
```

## Usage instructions

```python
import streamlit as st

from st_tabs import TabBar

component1=  TabBar(tabs=["Tab1","Tab2"],default=0,background = "red",color="grey",activeColor="blue",fontSize="20px")
#Handle your tabbar usecases here.
if(component1 == 0):
    st.write("Hooray! we are in Tab1")
else:
    st.write("Yippee! We are in Tab2 ")
```


Please feel free to give feedback and suggestions to make it better.
karton-config-extractor 2.2.0
Static configuration extractor for the Karton framework

# Config-extractor karton service

Extracts static configuration from samples and memory dumps using the malduck engine.

**Author**: CERT.pl

**Maintainers**: nazywam, psrok1, msm

**Consumes:**
```
{
    "type": "sample",
    "stage": "recognized",
    "kind": "runnable",
    "platform": "win32"
},
{
    "type": "sample",
    "stage": "recognized",
    "kind": "runnable",
    "platform": "win64"
},
{
    "type": "sample",
    "stage": "recognized",
    "kind": "runnable",
    "platform": "linux"
},
{
    "type": "analysis",
},
```

While `sample` type is self explanatory, the `analysis` type might be confusing. The `analysis` task is an output from
one of sandboxes: `drakvuf-sandbox`, `cuckoo`, or `joesandbox`. Analysis is a `sample` with additional memory dumps
attached.

The `analysis` type task is expected to be in format:
```
task = Task(
    headers={"type": "analysis"}
    payload={
        "sample": <sample>,
        "dumps.zip": Resource.from_directory("dumps.zip", dumps_path.as_posix()),
        "dumps_metadata": [
            {"filename": <dump1_filename>, "base_address": <dump1_base_address>},
            {"filename": <dump2_filename>, "base_address": <dump2_base_address>},
            {"filename": <dump3_filename>, "base_address": <dump3_base_address>},
            [...]
        ],
    }
)
```
where `dumps_metadata` contains information about filename and base address for every memory dump in `dumps.zip`. The
following attributes are:
- `filename` which is relative path to the dumps.zip contents;
- `base_address` which hex-encoded base address for dump (leading `0x` is supported)
You can specify multiple entries for the same file if the same memory dump was found on different base addresses.

The extractor tries to retrieve config from each memory dump and will pick only the best candidate from each malware
family.

**Produces:**
```
# Dropped dumps related with static configuration
{
    "type": "sample",
    "stage": "analyzed",
    "kind": "dump",
    "platform": "win32",
    "extension": "exe"
    "payload": {
        "sample": <Resource>, # Dump where config was found
        "parent": <Resource>  # Original executable
    }
}

# Static configuration
{
    "type": "config",
    "family": <str>, # Family name
    "payload": {
        "config": <dict>,     # Static configuration
        "sample": <Resource>, # Dump where config was found
        "parent": <Resource>, # Original executable
    }
}
```


## Usage

First of all, make sure you have setup the core system: https://github.com/CERT-Polska/karton

Then install karton-config-extractor from PyPi:

```shell
$ pip install karton-config-extractor

$ karton-config-extractor --modules malduck-extractor-modules/
```

![Co-financed by the Connecting Europe Facility by of the European Union](https://www.cert.pl/uploads/2019/02/en_horizontal_cef_logo-e1550495232540.png)