I have updated the SVN to include a teleport detection method. Details on the update are below and on the first post.
Update 12-13-2013
Added teleport detection. This works by checking every 3 seconds to see if you have moved more than 175 units. Currently, teleport detection will be tripped if you hearth, or go through a portal. If you monitor your logs, you will be notified of when you are teleported. Optionally, you can choose to be disconnected after being teleported. This DC option is set by default. However this might need to be changed.
Updated the timed logout function to work with the +/- random time and display warnings for time left till log out. When you start the bot, you will be notified how long GatherSafe will leave you logged in. Additionally, you will receive log messages updating you of how much time you have left on this session every minute. When there is under 1 minute until timed logout, you will get many warnings.
------------------------
Also wanted to add, the next thing I am working on is a pathstuck/looping procedure to determine if you have not left a certain area after a period of time. I have caught my character stuck behind objects, or looping back a certain path over and over making it really obvious I am a bot. Hopefully, by detecting if my character has not moved more than a certain amount of any position within the last 30 or so seconds (while not in combat) I can force my character to logout/dc to avoid a potential ban.