semvec/pypi-packages huggingface dataset:
pyjadx 0.2.0
Python Binding for Jadx decompiler
License: Apache 2.0
Requires Python: >=3.5
Keywords: android,decompiler,binding,jadx

# PyJadx

PyJadx provides Python binding for [Jadx decompiler](https://github.com/skylot/jadx)

As Jadx is written in Java, it use the JNI interface through [jni.hpp](https://github.com/mapbox/jni.hpp) to make the bridge Java / C++ then it uses [pybind11](https://github.com/pybind/pybind11)
to create the bridge C++ / Python.


<p align="center" >
<img width="50%" src="https://github.com/romainthomas/pyjadx/blob/master/.github/archi.png"/><br />
</p>


## Getting Start

```bash
  $ git clone https://github.com/romainthomas/pyjadx.git
  $ cd pyjadx
  $ python ./setup.py install --user
```

You can also build the documentation with:

```bash
  $ python ./setup.py build_sphinx
```

The generated doc will be located in ``doc/_build/html``

## Example

```python
   import pyjadx

   jadx = pyjadx.Jadx()
   app = jadx.load("my.apk")

   for cls in app.classes:
     print(cls.code)
```

See API reference [here](http://pyjadx.romainthomas.fr)

## Credits

This application uses Open Source components. You can find the source code of their open source projects along with license information below.
We acknowledge and are grateful to these developers for their contributions to open source.

Jadx:

```
https://github.com/skylot/jadx

Copyright 2018 by Skylot

Licensed under the Apache 2.0 License
```


PyBind11:

```
https://github.com/pybind/pybind11

Wenzel Jakob - http://rgl.epfl.ch/people/wjakob

License (BSD) https://github.com/pybind/pybind11/blob/master/LICENSE
```

jni.hpp

```
https://github.com/mapbox/jni.hpp

mapbox - https://www.mapbox.com/

License: https://github.com/mapbox/jni.hpp/blob/master/LICENSE.txt
```

## Authors

Romain Thomas `@rh0main <https://twitter.com/rh0main>`_ - `Quarkslab <https://www.quarkslab.com>`_
aws-ic 1.0.2
A wrapper for EC2 Instance Connect to make a ssh connection to keyless EC2 instances more streamlined and secure.
License: Apache 2.0

# aws-ic

A wrapper for EC2 Instance Connect to make a ssh connection to keyless EC2 instances more streamlined and secure.

## Requirements

* Python3 w/ pip
* [Proper IAM Permissions](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-connect-set-up.html#ec2-instance-connect-configure-IAM-role)

## Setup

* `pip install awc-ic`
* [Configure AWS credentials](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html#configuration)

## Usage

aws-ic takes two ordered arguments:

`aws-ic <ssh_user> <instance_id>`

Example:

`aws-ic ec2-user i-abcd1234`