otx.alienvault.com üzerinde yer alan APT gruplarını ve bunların paylaştığı IOC'leri gösteren Flask Fastapi uygulaması. Web sitesine apt-list.herokuapp.com üzerinden erişebilirsiniz.
Uygulama heroku üzerinde deploy edilmiştir. Kullanabilmek için otx.alienvault.com üzerinden kendi API keyinizi üretmeniz gerekmektedir. Uygulama 2 parçadan oluşmaktadır.
-
app/test_scripts/search.py bu kod parçacığı, ünlü apt gruplarının paylaştığı IOC depolarını listeleyip otomatik olarak sizin alienvault hesabınızdan takip eder.
-
app/main.py bu uygulama sayesinde takip ettiğiniz apt gruplarının listelerine özelleştirilmiş şekilde erişebilirsiniz. Uygulamayı çalıştırmak için flask ve benzeri gereksinimleri cihazınıza kurmuş olmanız gerekmektedir. Ubuntu için:
Aldığınız API anahtarlarını search.py ve main.py dosyaları içerisinde aşağıdaki satıra eklemeniz gerekmektedir.
headers = {"X-OTX-API-KEY":"<APIKEYY>"} # WRITE YOUR API KEY TO HERE Kullanım:
pip3 install -r requirements.txt # kendi env alanınızı oluşturup da yapabilirsiniz
cd app/
python3 main.py
127.0.0.1:5000 portuna web tarayıcınız üzerinden erişip ana dizine,
127.0.0.1:5000/docs üzerinde API servisinize erişmiş olursunuz