semvec/pypi-packages huggingface dataset:
sikert 0.0.1
Sikert let's you do subdomain enumeration
Keywords: python,sikert,subdomain enumeration,sources

Sikert - Sikert is an subdomain enumeration tool which collect subdomain from different sources.

Sources include :

1 - Alien Vault

2 - Anubis

3 - Binary edge

4 - Certspotter

5 - Chaos

6 - Crtsh

7 - ReconDev

8 - Security Trails

9 - Shodan

10 - Sonar

11 - Spyse

12 - Sublist3r

13 - Threatcrowd

14 - Threatminer

15 - VirusTotal

Installation :

        pip install sikert

Usage :

       from sikert import <source name>

       <source name>.enum(domain name,  output filename)

Example :

       from sikert import alienvault

       alienvault.enum('domain name', 'result.txt')

       binaryedge('domain name', 'api key', 'result.txt')

Troubleshooting :

       Cannot run source - This means that no api key was given.
               
       If you run sikert against a domain but can't see sources along with subdomain name that means it is not into that particular source
xs-lib 0.1.0
personal lib
Requires Python: >=3.4

personal python lib [![Build Status](https://travis-ci.com/xsthunder/xs_lib.svg?branch=master)](https://travis-ci.com/xsthunder/xs_lib)
------
legacy python lib see [xsthunder/python-lib: useful python pieces of code](https://github.com/xsthunder/python-lib)

### code and release

1. code at [xsthunder/xs_lib at master](https://github.com/xsthunder/xs_lib/tree/master)

2. update [xs_lib/version.py at master· xsthunder/xs_lib](https://github.com/xsthunder/xs_lib/blob/master/xs_lib/version.py)

3. merge to releae and travis will deploy to pip

### TODO
 
### Features

1. Full test with traivis to make sure things are on rail.
1. `xs_lib.ismain.main(__name__, main)` to define entrance
1. `xs_lib.common.IN_TRAVIS` and `xs_lib.common.IN_JUPYTER` to tell current state, also allow bash env setting to `true` or `false` to overwrite.
1. `xs_lib.common.CLI_TEST` is read from bash env to control cli. 

## Install and Run

### Install via [xs-lib · PyPI](https://pypi.org/project/xs-lib/)

1. `pip install xs-lib`

### Use in Code

#### use for single `ipynb` file

export the `ipynb` file

```python
import xs_lib.common as common

# this will choose con tqdm
for i in common.tqdm(range(3)):
    print(i)
nbe = common.NBExporter()
nbe('./pdb.ipynb', to='./')
```
#### use for projcet

clone [xsthunder/jupyter_dev_template](https://github.com/xsthunder/jupyter_dev_template)

### Use in cli

```
nb2py --help
```

## optional pakage tqdm

```
conda install tqdm
```

## Usage suggestion

add `#test_export` to top of the code cell which will be exported to test and standard file.

add `#export` to top ot the code cell which will be exported to standard file.

use [Sure 1.4.7 - Documentation — sure 1.4.7 documentation](https://sure.readthedocs.io/en/latest/) for `#test_export`.

## Development

### Environment Setup

[bash `./config/create-env.sh` for conda](./config/create-env.sh)

### deps

1. not all [deps](./config/create-env.sh) are necessary. only ipython are set in the `setup.py/deps`.
2. `xs_lib.common` supports dynamic import. feel free to import.
3. to import other modules, please install corresponding deps first or you may come across import error.
4. It's recommanded to install all packages listed in [create-env.sh](./config/create-env.sh)



### code structures



#### Ref 

[deployment - How can I use setuptools to generate a console_scripts entry point which calls `python -m mypackage`? - Stack Overflow](https://stackoverflow.com/questions/27784271/how-can-i-use-setuptools-to-generate-a-console-scripts-entry-point-which-calls)

[Packaging Python Projects — Python Packaging User Guide](http://packaging.python.org/tutorials/packaging-projects/)

`notebook2script` from [course-v3/nbs/dl2 at master · fastai/course-v3](https://github.com/fastai/course-v3/tree/master/nbs/dl2)
mahi-gui 0.3.2
Python bindings for mahi-gui imgui and implot.

# mahi-gui Python bindings

[![Build Status](https://cloud.drone.io/api/badges/JoelLinn/py-mahi-gui/status.svg?ref=refs/heads/master)](https://cloud.drone.io/JoelLinn/py-mahi-gui) [![Build status](https://ci.appveyor.com/api/projects/status/blcthvmiryheaewo/branch/master?svg=true)](https://ci.appveyor.com/project/JoelLinn/py-mahi-gui/branch/master)

This module enables you to create [mahi-gui](https://github.com/mahilab/mahi-gui) applications with [Dear ImGui](https://github.com/ocornut/imgui) and [ImPlot](https://github.com/epezent/implot) using Python. Note that there currently are no bindings for NanoVG.

Usage is similar to mahi-gui, inherit your Application class from `mahi_gui.Application` and overwrite the methods `_update()`, `_draw_opengl()` (named `draw()` in C++ interface). To get you started have a look into the `examples` folder.

Almost all ImGui and ImPlot functions are available, please consult their documentations. You can even call OpenGL functions inside `_draw_opengl()` to draw custom stuff. If a functionality you require is not mapped feel free to request it or create a pull request.

The bindings are maintained by hand to get the best performance, especially when plotting large datasets.

## Installation

The project is available in the Python Package Index PyPi, just run the following command:

```
pip install mahi-gui
```

If you are on a platform where no pre-compiled binaries are available or want to build from source you may need to resolve missing build dependencies.
siker 0.0.1
Siker let's you do subdomain enumeration
Keywords: python,siker,subdomain enumeration,sources

Siker - Siker is an subdomain enumeration tool which collect subdomain from different sources.

Sources include :

1 - Alien Vault

2 - Anubis

3 - Binary edge

4 - Certspotter

5 - Chaos

6 - Crtsh

7 - ReconDev

8 - Security Trails

9 - Shodan

10 - Sonar

11 - Spyse

12 - Sublist3r

13 - Threatcrowd

14 - Threatminer

15 - VirusTotal

Installation :

        pip install siker

Usage :

       from siker import <source name>

       <source name>.enum(domain name,  output filename)

Example :

       from siker import alienvault

       alienvault.enum('domain name', 'result.txt')

       binaryedge('domain name', 'api key', 'result.txt')

Troubleshooting :

       Cannot run source - This means that no api key was given.
               
       If you run siker against a domain but can't see sources along with subdomain name that means it is not into that particular source