Easy Viper allows you to build a local Elastic Stack quickly using docker-compose and import data directly from the Kenna VI+ API using Viper.
Easy Viper was built and tested on nacOS 11.4 and requires the following software:
-
Clone the repository
git clone https://github.com/KennaSecurity/Easy_Viper
-
Edit variables.txt
VI_Plus_API_Key="YourAPIKey"
API="api.kennasecurity.com"
You will need to set the API to match your host as described here. It will default to the base API of api.kennasecurity.com.
./easy_viper.sh build
./easy_viper.sh down
./easy_viper.sh up
./easy_viper.sh update
./easy_viper.sh delete
Once the shell script has finished running you can access the Kibana Dashboard at http://localhost:5601/ to start exploring the data.
- Auto Import Dashboards
- Scheduled Viper Runs
Depending on your internet speed and the amount of data requested, startup can take 10 minutes to more than an hour. By Default:
- Bulid Brings In The Last 30 Days Of Data.
- Update Brings In The Last 7 Days Of Data.
- Up Brings In The Last 2 Days Of Data.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Use the issues tab to report any problems or issues.
Distributed under the MIT License. See LICENSE
for more information.
Jerry Gamblin - @jgamblin KennaSecurity - KennaSecurity