May 24th, 2008Python İçin Wireless Modülü (pywlan)
Truva’nın ağ yöneticisini yazarken “wireless” sorunu çıktı ortaya ne kullanıcaz falan dedik. Birtane modül buldum ama oda acayip bişeydi hatalı halini yayınlamışlar ![]()
Bende basit bir modül yazdım.
modüle buradan ulaşabilirsiniz.
modülün çalışması için sistemde iwconfig, iwlist, dhclient komutlarının bulunması gereklidir.
Kullanımına gelecek olursak:
ilk olarak modülümüzü import edelim ve wireless arayüzlerini listeleyelim.
>>> import pywlan
>>> pywlan.listInterfaces()
['eth1']
>>>
bağlı olunan essid yi alalım.
>>> pywlan.getConnected(”eth1″)
‘rohanrhu’
>>>
şimdi etraftaki kablosuz ağları taratalım.
>>> a.scanning()
['rohanrhu']
>>>
şimdi bağlı olduğumuz ağın bilgilerini alalım.
>>> b = pywlan.wlanInfo(”eth1″, pywlan.getConnected(”eth1″))
>>> b.getQuality()
‘95′
>>> b.getBssid()
‘00:13:A3:9A:DF:E9′
>>>
son olarakta ağın şifrelenmiş veya şifrelenmemiş olduğunu kontrol edelim.
>>> b.isEncryption()
True
>>>
Şuanda hataları olabilir daha gelişme sürecinde, bulduğunuz hataları bildirirseniz sevinirim.
Sizde birşeyler söyleyin!
* Yorumlarınızda lütfen seviyeli olunuz,
* Email adresiniz kesinlikle yayınlanmayacaktır.


