Saya bertanya-tanya apakah ada yang punya beberapa modul favorit untuk melakukan hal-hal seperti SNMP, pengikisan layar CLI, netconf, dll ...
Saya bertanya-tanya apakah ada yang punya beberapa modul favorit untuk melakukan hal-hal seperti SNMP, pengikisan layar CLI, netconf, dll ...
Jawaban:
Saya baru saja mulai bermain dengan Trigger dan saya harus mengatakan saya benar-benar menikmatinya. Ini adalah toolkit insinyur jaringan yang sangat kuat dan dokumentasinya mengagumkan. Walaupun kami memiliki Cisco yang mendukung vendor lain seperti Juniper dan Brocade, mereka memiliki daftar vendor dalam dokumen mereka.
ncclient adalah pustaka python untuk berkomunikasi melalui netconf. Saya baru saja mulai bekerja dengannya.
Saya menggunakan Google Capirca untuk manajemen firewall / acl. Ini hanyalah pembuat aturan yang baik, dan definisi dan pembuatan aturan dipisahkan sehingga Anda bahkan dapat memperluasnya untuk mendukung perangkat yang Anda inginkan. Yaitu iptables Linux, Juniper SRX atau Cisco ACL di luar kotak. ACL yang Anda tulis dapat tetap independen dari jenis perangkat.
(adik kutu buku dari kompiler aturan FW-1;)
Jangan lupakan:
Saya menggunakan Exscript untuk memo layar CLI. Ini adalah perpustakaan Python dan juga memiliki bahasa scripting minimalis itu sendiri. Yang terakhir cukup untuk sebagian besar tugas-tugas kecil dan tidak memerlukan banyak pengetahuan pemrograman.
Anda dapat menemukan beberapa naskah saya di sini:
https://github.com/verbosemode/exscripts
Saya juga menulis alat mirip grep berdasarkan ciscoconfparse dan alat templating (berdasarkan Jinja2) untuk konfigurasi berbasis teks, yang dapat Anda temukan di akun github saya (maaf, untuk promosi mandiri yang tidak tahu malu).