Bu proje, GitHub API'sini kullanarak yeni CVE'leri aramak ve klonlamak için geliştirilmiş bir araçtır
Bu proje, GitHub API'sini kullanarak yeni CVE'leri aramak ve klonlamak için geliştirilmiş bir araçtır.
- Python 3.x
requests
modülürich
modülützlocal
modülügoogletrans
modülü
Gerekli Python modüllerini yüklemek için aşağıdaki adımları izleyin:
-
Python kurulu değilse Python sitesinden Python'u indirip kurun.
-
Proje dizinine gidin ve aşağıdaki komutu çalıştırarak gerekli modülleri yükleyin:
pip install requests rich tzlocal googletrans==4.0.0-rc1 settings.json dosyasına GitHub tokeninizi ekleyin veya program çalışırken tokeni girin. github tokeni aşağıdaki gibi oluşturabilirsiniz:
Terminal veya komut satırından proje dizinine gidin ve aşağıdaki komutu çalıştırın:
python avcve.py Program çalıştırıldıktan sonra menüdeki seçenekleri kullanarak belirli bir CVE'yi veya anahtar kelimeyi arayabilir, yeni CVE'leri arayabilir veya belirli bir tarihte oluşturulan CVE'leri arayabilirsiniz.
Menü Seçenekleri Belirli bir CVE veya anahtar kelime arama: CVE ID'sini veya anahtar kelimeyi girerek ilgili depoları arayın. Yeni CVE'leri arama: Son aramadan beri oluşturulan yeni CVE'leri arayın. Belirli bir tarihte oluşturulan CVE'leri arama: Belirli bir tarihte oluşturulan CVE'leri arayın. Yardım: Mevcut komutlar hakkında bilgi alın. Çıkış: Programdan çıkın.
Örnek Kullanım Belirli bir CVE ID'sini veya anahtar kelimeyi aramak için: "1" seçeneğini seçin ve CVE ID'sini veya anahtar kelimeyi girin.
Yeni CVE'leri aramak için: "2" seçeneğini seçin. Belirli bir tarihte oluşturulan CVE'leri aramak için: "3" seçeneğini seçin ve tarihi girin. Programdan çıkmak için: "5" seçeneğini seçin.