Here's a little app I wrote in gtkdialog that scans and connects to selected wifi networks. I know there's already rutilt but I was bored last night at work and wrote this just for something to do. Feel free to modify it anyway you see fit.

0.2 - added a Profile tab so you can save and edit specified wifi hotspots. Also added signal and noise rates to the main gui. I also added the tweaks that maddox mentioned.

0.2.2 - squashed a couple of bugs

0.3 - renamed to Pwireless and repackaged

0.3.1 - fixed a potential bug incase a colon is placed after Channel in "iwlist scanning".

0.3.2 - another fix for maddox

0.3.3 - more bug squashing

0.3.4 - cleaned up a little code

0.4 - found and fixed a bug that may print multiple lines of output by mistake & changed how the progress bar is run (it will restart if you don't connect the first time and need to try again).

0.5 - cleaned up a little more code, found a fixed a couple of potential problems, & added AP MAC address to the gui.

0.6 - more bug fixing

0.6.1 - added "mode" to the iwconfig options

0.7 - some more code modifications thanks to maddox sending me his iwlist and iwconfig outputs.

known issues:
- click cancel in DHCP wait loop does not kill DHCP; should return to scan window immediately.
- delete profile && return back to profiles tab (not possible with gtkdialog)
- Text in Combobox (Profile-Name) can be edited but is not accounted for due to wag-save-funktion. (on my TODO list)

Went back to 0.8.1 and applied my 0.8.3 bugfix and some of urban's fixes for 0.8.2. I wanted to go back to my original way for saving profiles since the 0.8.2 & 0.8.3 versions were broken. You'll probably want to delete the files inside /root/.config/pwireless/ before you run this version.

The only other thing I plan on implementing in is another tab for saved profiles so if you use a WEP connection you won't have to type in the WEP key everytime. Let me know if there's anything else you guys would like and if it sounds good to me I'll try to work on it.

Cool thanks, I'll work on putting in your modifications. I am working on a profiles tab so you can add a selected ESSID to your profiles and then edit whatever needs editing from inside the gui. That should work just fine for hidden ESSID's. I know the sleep is long at 8.5 for the progress bar, I just threw that in there so you'll know the program is trying to connect. I will change it to a whole number though. Just out of curiousity could you post your output of "iwlist scanning"? I would like to see how yours compares with what I get here in the U.S.

0kay, 0.2.2 has a couple of bug fixes. Everything seems to be working the way I believe it should. So please give some feedback if you use this program.

Once again, I've never used WPA but with the new profiles tab you'll be able to edit and save configurations for saved profiles. I would imagine you could make WPA work from within the profiles tab after some editing.

hello plinej,
thanks for incorporating the hidden ESSID request.
I still have to edit line 179 channel line, in the latest version
but hey, I can live with that, since i know what and where to edit to fix it.
bty, did a scan around, but seems like everyone's on holidays.
thanks again
maddox

Alright, I somehow thought I fixed that issue but I see I didn't. I modified the line a little so it should work just fine incase there's a colon or not after Channel. I'll post a 0.3.1 version in a few minutes. Here's how I changed the line:

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum