Metadata-Version: 2.0
Name: carbonara-cli
Version: 1.0.1
Summary: CLI interface for Carbonara
Home-page: https://github.com/Carbonara-Project/Carbonara-CLI
Author: Andrea Fioraldi, Luigi Paolo Pileggi
Author-email: andreafioraldi@gmail.com, willownoises@gmail.com
License: BSD 2-clause
Download-URL: https://github.com/Carbonara-Project/Carbonara-CLI/archive/1.0.1.tar.gz
Description-Content-Type: UNKNOWN
Platform: UNKNOWN
Requires-Dist: guanciale
Requires-Dist: progressbar2
Requires-Dist: requests

# Carbonara-CLI
CLI client for Carbonara
Analyze a binary and send info to the Carbonara server.

## Install
We suggest you to use a virtualenv. 

### Linux
```
sudo apt install radare2 python python-pip
pip install -r requirements.txt
python setup.py install
```

### Windows
Download and install capstone at

* 32 bit: https://github.com/aquynh/capstone/releases/download/3.0.5-rc2/capstone-3.0.5-rc2-python-win32.msi
* 64 bit: https://github.com/aquynh/capstone/releases/download/3.0.5-rc2/capstone-3.0.5-rc2-python-win64.msi

```
> python -m pip install -r requirements.txt
> python setup.py install
```


## Usage
```
python -m carbonara_cli [OPTIONS] <binary executable>
python -m carbonara_cli [OPTIONS] <binary executable> <IDA Pro database>
python -m carbonara_cli [OPTIONS] <binary executable> <radare2 project>
```
Options:
```
-radare2                Specify radare2 executable path
-idacmd <path>          Specify IDA Pro 32 executable (ida.exe) path
-ida64cmd <path>        Specify IDA Pro 64 executable (ida64.exe) path
-reconfig               Force configure file to be regenerated automatically
-writeconfig            Write custom paths (radare and IDA) to config file
```


