in Eski Blog Yazılarım

Mikrotik .Net API (C#)

Projeler’den bunalınca ve kafa dağıtmak için kendime hobi projesi olarak yeni ufak ve işe yarayabilecek projeler buluyorum (Bknz: Togi). İşte onlardan bir tanesine daha boş zamanlarımda geliştirmek üzere başladım Mikrotik için .Net API’si.

Ne yapar?

Kendi yazılımlarınız içinde Mikrotik ile haberleşip mikrotik’i reboot, shutdown edebilir. Static Firewall kuralları ekleyebilir, yeni bir kullanıcı yaratıp, silebilir, mikrotik’in identity’sini değiştirebilir ve backup alabilirsiniz. Boş zaman buldukça bir çok fonksiyon daha eklemeyi düşünüyorum.

Kodlar?

Proje’yi github‘a gönderdim açık kaynak olarak dağıtıyorum. https://github.com/c1982/Mikrogi adresinden erişebilir ve kullanabilirsiniz.

Kullanımı?

Okuması ve anlaması kolay olsun diye Fluent Interface kullandım. Çeşitli kullanım şekilleri için aşağıda örnekleri sıraladım.

Örnekler :

IP Bloklama

Backup Alma, Giriş Yazısı Tanımlama, Reboot, Shutdown

Yeni Kullanıcı Ekleme, Kullanıcı Silme, Kullanıcı Pasifleştirme, Aktif kullanıcı listesi, Kullanıcı listesi

Zaman buldukça yeni fonksiyonlar ve özellikler ekliyor olacağım. Sizde projeye katkıda bulunmak istiyorsanız aspsrc -at- gmail.com adresinden iletişime geçebilirsiniz.

Kolay Gelsin.

Kaynak Kodlar : https://github.com/c1982/Mikrogi