[Release] Simple Auction Helper

02/03/2017 20:06 EinfachSö#1
Status: Offline

As already mentioned in a seperate thread I want to share my little auction helper with you. It is kept very simple because it was never meant to be public. The program uses http requests so it is highly limited in speed. That's why I couldn't implement any features like the reaction on current bets.

_____________________________________

Screenshots:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

_____________________________________

Features:
The program helps you with placing bets at the auction.
You can simply set the items and the amount of credits you are ready to spend on each.
The adventurous can also change the time between each bet for the optimal speed.
Randomised timings for extra safety.

_____________________________________

Settings:
Open the Java Archive(.jar) with WinRar(or similar) and navigate to the resource directory. Copy and Paste the xml file anywhere outside the jar file. Now you can edit it with any editor you like and set your username, password, server, time between bets, timeout(*) and of course all items.

_____________________________________

How to run:
The program is written in Java. The Java Archive(.jar) in the attachment is a runnable Java Archive. You can run it by using a Java Runtime Environment(JRE). Because Java releases them for every operating system(OS) the attached .jar can be run on every OS - given that you have the JRE.
You can run it by rightclicking it --> open with --> Java(TM) platform SE binary (it's called like that in windows - for more information depending your OS google "how to run jar files in [your OS]")
You now have two options. Either "Run" it or "stop" it. First will start the bidding process and last will stop it (not closing the window).

If you want some more "graphical" feedback you have the option to open the program in the command shell(second screenshot). For windows press "Win+R", type in "cmd" and confirm with "Enter" or by pressing "OK".
Now you have to navigate to your directory in which the jar file is stored. You can do that with the command "cd" followed by the directory path. If you are unsafe type in "dir" and comfirm with "Enter". You now see all directories and files in the working directory. This way you can go on step by step.

Example:

For running it type in the following command
PHP Code:
java -jar DOBidder.jar 
It will appear the same GUI as by running it directly, but you have the command shell as an output window.

_____________________________________

"FAQ":
  • Can I delete the items from the xml file that I won't bet on?
    Yes! But you need to change the value "amount" to the number of items that are listed.
  • Is the order of the IDs important?
    No! I don't know why I included them. Maybe for aesthetic.
  • How do I know that I got captchas?
    By stopping the tool and looking manual. I haven't included such a feature. If you got captchas increase the delay.
  • The cmd shell is saying "Bid order sent". Does it mean I got no captcha?
    No! The program is just sending bidding orders. It does not check if they are succesful.
  • Which amount of credits does the program bet?
    The amount you set in the xml file. The program doesn't check how high the current bid is. That would take to long.

*it should be irrelevant. If you get error messages, it may help increasing this value.


Changelog:

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...] (not possible to attache .jar files)
02/03/2017 20:07 IcePunchz#2
Thansk a lot for your work! I'll try this as soon as possible
02/03/2017 23:51 [-DarKShooteR-]#3
i get this error and i checked my login info but still
Bidding starts!
critical login failure
Exception in thread "Thread-1" java.lang.IllegalArgumentException: Cookie map must not be null
at org.jsoup.helper.Validate.notNull(Validate.java:26 )
at org.jsoup.helper.HttpConnection.cookies(HttpConnec tion.java:202)
at DOBidder.bid(DOBidder.java:225)
at DOBidder.dob(DOBidder.java:85)
at DOBidder.run(DOBidder.java:302)
at java.lang.Thread.run(Unknown Source)
02/03/2017 23:57 EinfachSö#4
Quote:
Originally Posted by [-DarKShooteR-] View Post
i get this error and i checked my login info but still
Bidding starts!
critical login failure
Exception in thread "Thread-1" java.lang.IllegalArgumentException: Cookie map must not be null
at org.jsoup.helper.Validate.notNull(Validate.java:26 )
at org.jsoup.helper.HttpConnection.cookies(HttpConnec tion.java:202)
at DOBidder.bid(DOBidder.java:225)
at DOBidder.dob(DOBidder.java:85)
at DOBidder.run(DOBidder.java:302)
at java.lang.Thread.run(Unknown Source)
try increasing the timeout value. You can put it very high. Like 150.000
02/04/2017 00:12 [-DarKShooteR-]#5
now this :(
Exception in thread "AWT-EventQueue-0" java.lang.IllegalThreadStateException
at java.lang.Thread.start(Unknown Source)
at GUI.actionPerformed(GUI.java:75)
at javax.swing.AbstractButton.fireActionPerformed(Unk nown Source)
at javax.swing.AbstractButton$Handler.actionPerformed (Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed (Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent( Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(U nknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unkno wn Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessI mpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessI mpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessI mpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
02/04/2017 00:33 EinfachSö#6
Quote:
Originally Posted by [-DarKShooteR-] View Post
now this :(
Exception in thread "AWT-EventQueue-0" java.lang.IllegalThreadStateException
at java.lang.Thread.start(Unknown Source)
at GUI.actionPerformed(GUI.java:75)
at javax.swing.AbstractButton.fireActionPerformed(Unk nown Source)
at javax.swing.AbstractButton$Handler.actionPerformed (Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed (Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent( Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(U nknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unkno wn Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessI mpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessI mpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessI mpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Don't click "Run" a second time. I will update the jar to prevent that error.
02/04/2017 08:34 carlos1399#7
Can u make a video?
02/04/2017 10:25 IcePunchz#8
Is it possible to set the time to bid with seconds?
02/04/2017 11:32 EinfachSö#9
Quote:
Originally Posted by IcePunchz View Post
Is it possible to set the time to bid with seconds?
I doubt that it can be very useful. Only if you bid on single items.
I updated the file anyway. If you want to use your old .xml file add the following code anywhere in the info section (but use the new jar!)
PHP Code:
<second>[your amount]</second
03/14/2017 12:10 EinfachSö#10
Little bit late.
Fixed login.
03/14/2017 15:43 STRYKYNAYNE01#11
xml not found
03/14/2017 16:25 EinfachSö#12
Quote:
Originally Posted by STRYKYNAYNE01 View Post
xml not found
Open the .jar with winrar and look in the folder resources. Is there a .xml?
Have you run the program properly?
03/14/2017 19:41 lenclstr746#13
İts Work Wow So thank bro good work :)
03/14/2017 21:13 jorg*#14
did you add random times to bid?
03/14/2017 22:02 EinfachSö#15
Quote:
Originally Posted by jorg* View Post
did you add random times to bid?
It should be random enough because the time between those bids depends on the current speed of your internet.

For more safety I will randomise the timings a bit.

#updated