QuiBids BidTracker Setup

One time setup:

Download and install wireshark

For wireshark, use Capture->options, then enter this string without the quotes in the capture filter entry box: "src host or src host and tcp[tcpflags] & (tcp-push) != 0" You can not save to the root of your boot drive so, what I have done is create a quibids directory at the root of my c drive then saved to that, filename output below in File field. In the 'File' entry box enter something like c:\quibids\output (see example dialog below) If you wish, load an auction and you should get output similar to(with different destination address) this, once you have it working. NOTE: you might have multiple choices in the dropdrown below on the first line, where I have \Device\NPF..., if you do, you will need to try each until you get the correct one. To verfy, in the browser log into a active auction in quibids, then try the options here, and look for the output :  this  If you do not see any data, then the options are not correct, try a different capture device.


Install something like 'tab-mix-plus' for firefox to auto-refresh the page for you, so you don't need to stay at the computer all the time.
Start firefox, click firefox->Add-ons in search box in upper right, type tab-mix-plus
On the desired auction page, right click and setup the 'Reload Every' options.
This is simply used if you wish to setup an 'alert' in BidTracker and leave the computer running.

Download Java if needed(see step below on how to verify if needed or not):

Verify Java installed:
get a command prompt and type "java -version" without the quotes.
you should get the below output:

java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Oracle JRockit(R) (build R28.0.1-21-133393-1.6.0_20-20100512-2131-windows-x86_64, compiled mode)

If that DOES NOT work then java is NOT in your path. If you just installed it, it should be in something like c:\program files(x86)\Java\jre6\bin so try setting path="c:\Program Files (x86)\Java\jre6"\bin" then issue java to see if it is working:

C:\>path="c:\Program Files (x86)\Java\jre6"\bin"
C:\>java -version
java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)

Running the program(each time you wish to use it):

Run wireshark, setup filter options and destination file(see directions and example above, use Cature->Options dialog box) You only need to run this and leave one copy running regardless the number of auctions you are following. Once started, you can just minimize it.

Start firefox and open the exact auction you wish to follow, then enable 'Reload Every' on that page if you wish.

Invoke BidTracker: (download the .jar file to some directory on your computer)
Get a command prompt, and change directory to where the BidTracker jar file was placed.
To get a command prompt, just click the windows logo in bottom left of screen and type cmd in the 'search' box

BidTracker.jar is the program, xx = build number
In the command prompt type:
java -jar BidTracker12b.jar <destination file from wireshark, in example above it's c:\quibids\output>

example: java -jar BidTracker12b.jar c:\quibids\output
(be sure to use the same case a listed above, and that is java<space>-jar<space>BidTracker12b.jar<space> filename)

(old way, still works:)
java -classpath BidTracker12b.jar com.lcci.BidTracker <destination file from wireshark, in example above it's c:\quibids>
example : java -classpath BidTracker01.jar com.lcci.BidTracker c:\quibids

Contact me at glalonde@gmail.com

The top part of the screen is all about how fast the auction is currently going. That is, it tells you in the upper left window, per minute how fast the auction is going, the large bar graph gives the same information but in graphical format. The upper right window just tells you the velocity but in 30 minute increments.

The 'auction list' window is on the left, just above the 'ignore' button. Here you select the current auction you wish to look at. Data for all auctions is alway being updated given when you are not looking at them, as long as the wireshark program is running. The ignore button exists so you can remove an auction from the list if you want, possible it is over. This auction list automatically gets cleared when you exist and restart wireshark since my program just reads the data from wireshark.
In the main window, the bolded numbers represent the last type of bid the user did, either a single or bidomatic. The numbers in the Single column in brackers, [3] for example, are the number of times the bid was made at the last second or so. Thus the user was just waiting for the auction timer to run out, what I refer to as 'stocking'
For large value auctions the number one error people make is going up against some person who is already determined to win. That is, they have already placed a few hundred bids and never let the clock hit 1 without placing a bid. You can notice this by just looking at the 'total' column once an auction has been going for some time. Thus what you can do is setup an auction alert to inform you once they give up, though they always could come back after some time if the auction does not end or just might win, but it is better to let them win I think they go up against them. This is really how you save the most money using this program, since you get a much better idea of the 'state' of an auction then any normal user will get since you have a detailed history.
Auto layout update:

All the parts of the screen refresh properly, but since I continue to add new features sometimes they don't resize correctly. If any part of the screen seems to be too small to show the data correctly simply resize the window a bit and it will adjust. Usually I only need to do this one or twice, after a few minutes of running the program then it will be ok until I exit it.

Things I wish to upgrade:
The 'alert' that goes off once your auction alert condition is set, is a bit short. I want to make it do something longer. Possibly just play an mp3 file which you can setup.
I changed the upper left window, to 'auto scroll' but since it is kinda reversed it does not always update correctly.