Herkesin SNMP, CLI ekran kazıma, netconf, vb.Gibi şeyler yapmak için favori modülleri olup olmadığını merak ediyordum.
Herkesin SNMP, CLI ekran kazıma, netconf, vb.Gibi şeyler yapmak için favori modülleri olup olmadığını merak ediyordum.
Yanıtlar:
Trigger ile oynamaya yeni başladım ve gerçekten keyif aldığımı söylemeliyim. Oldukça güçlü bir ağ mühendisi araç takımı ve belgeleri harika. Öncelikle Cisco, Juniper ve Brocade gibi diğer satıcıları desteklese de, dokümanlarında satıcıların bir listesi var
ncclient , netconf üzerinden iletişim kurmak için bir python kütüphanesidir. Onunla çalışmaya yeni başladım.
Güvenlik duvarı / acl yönetimi için Google Capirca kullanıyorum . Bu sadece iyi bir kural oluşturucudur ve kural tanımı ve üretimi ayrılır, böylece istediğiniz cihazı desteklemek için genişletebilirsiniz. Linux iptables, Juniper SRX veya Cisco ACL'leri kutudan çıkarır. Yazdığınız ACL'ler cihaz türünden bağımsız olarak tutulabilir.
(FW-1 kural derleyicisinin küçük inek kardeşi;)
Unutmayın:
CLI ekran kazıma için Exscript kullanıyorum . Bir Python kütüphanesidir ve minimalist bir betik diline sahiptir. İkincisi çoğu küçük görev için yeterlidir ve çok fazla programlama bilgisi gerektirmez.
Bazı eklentilerimi burada bulabilirsiniz:
https://github.com/verbosemode/exscripts
Ayrıca ciscoconfparse tabanlı grep benzeri bir araç ve github hesabımda bulabileceğiniz (üzgünüm, utanmaz öz tanıtım için) metin tabanlı yapılandırmalar için bir şablonlama aracı (Jinja2 tabanlı) yazdım.