Releases: wuhanstudio/blackbox-adversarial-toolbox
Releases · wuhanstudio/blackbox-adversarial-toolbox
BAT v0.1.0
![](https://private-user-images.githubusercontent.com/15157070/242398577-77e6510b-02d5-42e1-90a9-7f5abd82eb90.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NTYxMjQsIm5iZiI6MTczODk1NTgyNCwicGF0aCI6Ii8xNTE1NzA3MC8yNDIzOTg1NzctNzdlNjUxMGItMDJkNS00MmUxLTkwYTktN2Y1YWJkODJlYjkwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDE5MTcwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY2MGZiMzM5ZjUwYTU1OTE5MGU5YjVhNmU3YmMzYzIwMzZlM2YzNDY3MGQ5YjhmZTQzMzc1MTdmNGIzNDJlODkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.-EWh0q-Q_3g-lOMM3gwerWLNinQgT9ekR6mZ01In3pM)
Black-box Adversarial Toolbox (BAT)
A Python Library for Deep Learning Security that focuses on Distributed Black-box attacks.
Installation
pip install blackbox-adversarial-toolbox
Usage (CLI)
Usage: bat [OPTIONS] COMMAND [ARGS]...
The CLI tool for Black-box Adversarial Toolbox (BAT).
Options:
--help Show this message and exit.
Commands:
api Manage Cloud APIs
attack Manage Attacks
example Manage Examples
# List supported Cloud APIs
$ bat api list
# List supported attacks
$ bat attack list
# List examples
$ bat example list
Supported Cloud APIs:
- DeepAPI
- Google Cloud Vision
- Imagga
Supported Attacks
Local Search:
- SimBA Attack (Guo et al., 2019)
- Square Attack (Andriushchenko et al., 2020)
Gradient Estimation:
- Bandits Attack (Ilyas et al., 2019)
BAT v0.0.8
Black-box Adversarial Toolbox (BAT)
A python library for Distributed Black-box attacks against Deep Learning API services.
Currently supports:
- DeepAPI
- SimBA
Demo Application: