Archive for the ‘Wireless’ Category

February 22nd, 2010 | Categories: Linux, Software, Wireless | Tags: , , ,

Browsing around looking for a possible solution to having many different ActiveSync capable phones and an IMAP server. Wanted to get a better handle on the push email that some providers offer, but not from a Dovecot IMAP server.

Came across; http://z-push.sourceforge.net/soswp/ [Z-Push]. It emulates the requests and responses of an ActiveSync server but pulls mail from IMAP and other providers on the local machine.

January 28th, 2010 | Categories: Software, Wireless | Tags: , , , ,

Today, I had some of the marketing and contracts people ask me to setup an IMAP server for some other related projects the company had, and wanted off-site. As usual they want it the same day, but I was not too busy and setup a hosted VM server. I then setup Postfix and then FTP and IMAP servers and such.

Everything was going well until they wanted to check the mail on some of their blackberries. Having used them and set them up with our BES server I had noticed the Sprint Mail Setup to use IMAP and POP accounts on the blackberry. I went through this wizard of theirs and it always fails. Never worked with my IMAP server. Fuck.

So I started looking around for an IMAP and POP client for the Blackberry, and to my surprise I found a very nice client called LogicMail. Even has a neat OTA (Over-The-Air) installer. Check it out.

http://www.logicprobe.org/proj/logicmail

June 9th, 2009 | Categories: Walkthroughs, Wireless | Tags: , , ,

Had some Palm Pre phones come into work today, and had to set them up to the Exchange 2003 server. As with other Palm devices and such that use OWA (Outlook Web Access) and EAS (Exchange Active Sync) we need to export our CA Root Certificate to the phone and install it to the Cert Store. This seems to be a huge problem for some people, so maybe this guide will help you out.

First, you need to make sure the IIS Web Server that you connect to using the phone or web browser has a SSL certificate that has the correct CN (Common Name) of the server. This is very important. If you are connecting to say; https://mail.server.com on the phone the CN of the web server certificate must be mail.server.com

The server at work did not have this for some reason, so in the IIS System Manager open SERVER (local computer) and Websites, right click on Default Web Site and click on Properties. Make sure you have 443 in the SSL port on this page, and then click on Advanced. Make sure under ‘Multiple SSL identities for this web site’ you have a Default with SSL port 443. Click OK if you added it, if you have it cancel out of it.

Click on the Directory Security tab.

Now click on View Certificate if you have the ability to (the server already has a certificate installed). Click on the Certification Path tab at the top and you should have a certificate at the top with the CA name, and one under it, this should be the CN of this web server.

If you cannot click on the View Certificate button you need to have this server request one from the available CA server on your network. When you are asked for the CN make sure it is the external FQDN of this server, not just the hostname.

Now once that’s done, you should have an Edit button under the View Certificate button, click Edit and at the top make sure you have ‘Require secure channel (SSL)’ unchecked. You will use SSL yes, but if you have only one Exchange server on your network you cannot have a Front-end and Back-end server setup and need this unchecked for Exchange to communicate with IIS and such on the server itself. We will be using our self-signed certificate for SSL communications from the Palm Pre to the IIS Server over the Internet.

Click OK at the bottom and your done here. Open the Exchange System Manager. Open up Global Settings and then right click on Mobile Services and choose Properties. On this first page, I have (by default it seems) everything at the top checked. At the bottom I checked Enable Outlook Mobile Access and Enable unsupported devices, and clicked OK. This is up to you, not sure if you need the unsupported devices checked, but it seems to work fine.

Some people talk about it not working with Forms Based Authentication. I do not use this at home, but we do at work, and it does not make a difference in either case.

We should be done on the server end. On your workstation, you should be able to connect to https://exchange-server-fqdn/exchange and get your login page, or popup for login, or if you use Internet Explorer you might get a transparent login to the Outlook Web Access. In Internet Explorer at the right of the address bar you should have a SSL Lock icon, either in green or red depending if you installed your self-signed certificate on the local machine. Left click on this and choose View Certificates.

At the top click on the Certification Path and here you should have two lines of certificates. At the top, the root certificate under that, the CN of this web server running Outlook Web Access. Click on the top Root Server CA certificate and click on View Certificate near the bottom of this dialog. At the top of the new dialog, click on Details, then at the bottom click on Copy to File.

In the wizard click on Next, then Next again. Browse to a location you can remember, the desktop is fine, and type in a file name and click Save. Click Next in the wizard then Finish. It will say the export was successful. Click OK to close all the dialogs and you can close Internet Explorer.

Connect your Pre via USB and set it to USB File Mode. Copy the certificate to your phone and use the Certificate Manager to install the certificate. You should be able to setup your Exchange account on the phone now.

Once everything is up and running, you can get the Microsoft Exchange Server ActiveSync Web Administration Tool and install it on your server to get a few administrative functions for Mobile Devices.

I will continue to post a few links that may help others out as I find them.
- Exchange ActiveSync and Outlook Mobile Access errors occur when SSL or forms-based authentication is required for Exchange Server 2003

April 13th, 2009 | Categories: Downloads, Windows, Wireless | Tags: , ,

This is a zip file I put together with all the components and files, necessary to run Airsnort in a Windows XP environment.

  Wireless Pack (4.5 MiB, 1,597 Downloads)

April 8th, 2009 | Categories: Downloads, Security, Windows, Wireless | Tags: ,

I have seen lots of sites around the internet that tell people that it is possible to run Airsnort in a Windows environment. If you don’t know, Airsnort is a wireless network sniffer. It can sniff wireless traffic, and if the signal is using WEP, Airsnort can take a shot at cracking the WEP key and showing you the key.

This is not easy of course, and it will take a VERY long time. The time is more dependent on how much wireless traffic that network is creating, making more packets, and thus making cracking the WEP keys chances more possible.

First, you will need a supported wireless card, so before we begin, if your card is NOT on this list, give up now, or go out and find a card on the list. I cannot guarantee that any will work for you. The card that I use is an Orinoco Classic Gold PC Card from Agere Systems. It is an B ‘11MBPS’ only card, so I use it mainly for snooping around.

[ List: http://www.wildpackets.com/support/product_support/airopeek/hardware ]

The product page displays AiroPeek from WildPackets. If your card IS on this list, go ahead and grab a copy of the driver listed in that table, and a demo of AiroPeek NX from WildPackets.

[ Download: http://www.wildpackets.com/products/demos/apwnx ]

Download that demo, because we need 3 files from the installation, you can remove the program once we are done.

You are going to need to force your wireless card to use the new driver you downloaded from the website.

You are now going to need to download some files from Archaic Binary here that I have gathered for you in a nice zip file. Included in this zip file are…

1. AirSnort (Sources and Binary)
2. atk
3. glib
4. gtk
5. pango

Nothing needs to be installed, just unzip the files in a location of your choice. I choose to unzip directly in C:\Program Files and it will create the folder Airsnort for you. Now you will need to browse to the folder where you installed AiroPeek NX and copy Peek.dll, Peek4, and Peek5 files into your Airsnort/bin directory.

You will now need to modify your Environment Variables to include the folders above in your path, so Airsnort can find them.

Right click on ‘My Computer’ and choose Properties OR
Hold the Windows Button and click Pause/Break OR
Click on the Start Button and right click ‘My Computer’ and choose Properties.

At the top choose the Advanced Tab, then click on the Environment Variables button at the bottom.

In the System Variables area, choose Path and click ‘Edit’. At the end of the Variable Value copy and paste this line in, or type it in. Make sure you change it to something different if you put the Airsnort files in a different area then C:Program FilesAirsnort.

[ Path: C:\Program Files\Airsnort\atk\bin;C:\Program Files\Airsnort\glib\bin;C:\Program Files\Airsnort\gtk\bin;C:\Program Files\Airsnort\pango\bin;C:\Program Files\Airsnort\bin ]

Click OK, then OK again, and last OK again.

You should be completely out of the System Management Dialogs.

Go to the folder where airsnort resides and run the airsnort.exe file in the bin directory.

Good Luck!

Edit: Here is a link to the file download on my site. It was in another post, but I will link it here as well.

  Wireless Pack (4.5 MiB, 1,597 Downloads)

TOP