Skip navigation.
Home

Beluga

Summary: 
Wireless network manager
Current stable version: 
1.1
Primary author(s): 
Lars Hansson

Beluga is a wireless connection manager for OpenBSD. It is somewhat similar to wifi-radar on Linux.
It requires py-openbsd.

Is it limited to OpenBSD?

Is it limited to OpenBSD?
If yes, could it be worked out to work on any other platform?

Re: Is it limited to OpenBSD

"Is it limited to OpenBSD?"

Yes.

"If yes, could it be worked out to work on any other platform?"

Probably but personally I have no interest in working on that.

re: Is it limited to OpenBSD?

Well, by depending on py-openbsd it would seem so. I tried to download that module from it's home page, but got a 404.

The code seems a little inconsistent in that it uses py-openbsd.ifconfig for some things, but calls the system's ifconfig binary for others.

To work on linux I guess it would have to call ifconfig for most things, except it probably needs to use iwconfig for the wireless bits. The code seems nicely modular, so maybe it wouldn't be too big a job?

re: Is it limited to OpenBSD?

"The code seems a little inconsistent in that it uses py-openbsd.ifconfig for some things, but calls the system's ifconfig binary for others."

Indeed I would much have preferred to only use openbsd.ifconfig but unfortunately it does not support the wireless features (setting nwid, doing an AP scan and so forth) that I needed.

"The code seems nicely modular, so maybe it wouldn't be too big a job?"

The only OS-specific modules should be device.py, sysctl.py and parse.py. On the other hand, on Linux you already have wifi-radar.

Incidentally, sudo.py might be interesting for anyone wanting to make ROX-Lib's suchild support sudo.

Syndicate content