Home
SourceForge Page
JavaDoc
Screenshots
Download
Readme
|
JWiDefender Readme
application written by Andrea Handel & Alison Bellach
this handy write-up by Alison :)
Prerequisites:
Java 5
a PC Defender (if you are using the incorrect version of PC Defender, it will say "no PC Defender found")
also, please note that the current version of Logon.exe is buggy, and thus you will need to use a password
that does not contain any characters that require one to hit the "shift" key while entering them. Also, it
doesn't work with Fast Switching or showing the Welcome Screen (disable these in Control Panel/User Accounts)
Instructions on installation:
- disable USBWiSec or anything else you are using that detects the PcDefender.
- update driver of PC Defender to use JusbDriver/jusb-pcdef.inf
to do this:
- make sure the Defender is plugged in!
- open Control Panel/System/Device Manager
- expand the Universal Serial Bus controllers section
- look at the details for every HID (Human Interface Device) you have; the PC Defender sold in 06/2005
has a device instance id of USB\VID_13B7&PID_7417\[another string]
- once you find the correct device, click the "Driver" tab
- click "Update Driver"
- if it tries to leadf you through the Hardware Update Wizard, select "No, not this time", "Next"
- "Install from a list or specific location (Advanced)", "Next"
- "Don't search, I will choose the driver to install.", "Next"
- click "Have Disk" and navigate to JusbDriver/jusb-pcdef.inf
- choose "JUSB Driver: PC Defender" and click "Next"
- at this point, just click through the warnings about digital device signing
- run install.bat (answer yes if a prompt comes up asking if you want to add information to the registry)
- run the UI version from: JWiDefender-ui.bat
or run the command-line version: JWiDefender-command.bat
If you're using the UI version:
Type your username and password into the appropriate field, and then click the radio button of the device
you want to authenticate with (your fob). You will see three different plugins you can activate:
- jwidefender.plugin.NotifyPlugin: this writes out notification information to the console
- jwidefender.plugin.WindowsLogonPlugin: this is the login/logout plugin for windows
- jwidefender.plugin.BatchFilePlugin: this runs the exitRange/enterRange batch files when the event occurs
- jwidefender.plugin.WavPlugin: the exitRange/enterRange wav files will play when the event occurs
- jwidefender.plugin.TTSPlugin: the exitRange/enterRange will speak a pre-defined statement when the event occurs
To make a plugin default to on or off, edit the ON.Plugin.# element in JWiDefender.properties file. This is
also where you can change plugin-specific variables.
If you're using the command-line version:
This will then cycle through all of the addresses of all wireless devices that it finds. If the device is
not your keyfob, tell it "no". Otherwise, tell it "yes". (If you have to guess, it doesn't bind to that device
permanently, so you can try and if you're wrong, shut it down and start again.) It will then ask you for the
username and password you want it to use. All plugins are activated when using the command-line version.
This project uses:
the Java USB API for windows: http://www.steelbrothers.ch/jusb/index.html
Jeans TrayIcon: http://jeans.studentenweb.org/java/trayicon/trayicon.html
Free TTS: http://freetts.sourceforge.net
Come discuss JWiDefender!
http://www.wirelessdefender.net/Forum/tabid/56/Default.aspx
|
|