<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[The Bytecode Club - Reverse Engineering Forum - Development Discussion]]></title>
		<link>https://the.bytecode.club/</link>
		<description><![CDATA[The Bytecode Club - Reverse Engineering Forum - https://the.bytecode.club]]></description>
		<pubDate>Tue, 23 Jun 2026 13:26:39 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[jBot - Java Pixel/Color/Image Bot With Multiple Scripting Languages]]></title>
			<link>https://the.bytecode.club/showthread.php?tid=62</link>
			<pubDate>Wed, 20 Aug 2014 21:28:52 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://the.bytecode.club/member.php?action=profile&uid=1">Konloch</a>]]></dc:creator>
			<guid isPermaLink="false">https://the.bytecode.club/showthread.php?tid=62</guid>
			<description><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>* jBot is an open source Java color/pixel/image bot that works by having multiple input/output<br />
 * sources for screen, mouse &amp; keyboard. These sources currently include:<br />
 *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScreenSource (Uses computers screen/mouse/keyboard),<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AppletSource (Uses an Applet's screen/mouse/keyboard)<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ComponentSource (Uses a component's screen/mouse/keyboard)<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SocketSource (This uses sockets for the IO)<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VNCSource (Uses VNC protocol for the IO)<br />
 * It also contains a script manager that executes scripts in the following formats:<br />
 *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.class<br />
 *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.jar<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.gy (Using Groovy)<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.py (Using Jython)<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.rb (Using jRuby)<br />
 * Features:<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Developer Utility - A neat little tool that takes a screenshot of a certain width and height, it also<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prints debug information, such as the RGB values, the mouse's current X and Y value, and the<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base64 string of the screenshot.<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Scripting API - A really nice scripting API that has events, such as onPause, onStart, etc. It also<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;has a tick stabilizing feature that will keep everything timed perfectly.<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image 2 Text - It will attempt to read text on any BufferedImage<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base64 2 BufferedImage - It also comes with another tool that can grab the base64 string from any png file<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Find BufferedImage on Source Input - It can search for a BufferedImage using the current source's image<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;input<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send Mouse Movement - Sends mouse movement to the defined source input<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send Keyboard Input - As said above with keyboard input.</code></div></div><br />
This project will more than likely be open sourced, there's nothing really to take screenshot's of other than the developer utility and the script launching ui.]]></description>
			<content:encoded><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>* jBot is an open source Java color/pixel/image bot that works by having multiple input/output<br />
 * sources for screen, mouse &amp; keyboard. These sources currently include:<br />
 *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScreenSource (Uses computers screen/mouse/keyboard),<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AppletSource (Uses an Applet's screen/mouse/keyboard)<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ComponentSource (Uses a component's screen/mouse/keyboard)<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SocketSource (This uses sockets for the IO)<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VNCSource (Uses VNC protocol for the IO)<br />
 * It also contains a script manager that executes scripts in the following formats:<br />
 *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.class<br />
 *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.jar<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.gy (Using Groovy)<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.py (Using Jython)<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.rb (Using jRuby)<br />
 * Features:<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Developer Utility - A neat little tool that takes a screenshot of a certain width and height, it also<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prints debug information, such as the RGB values, the mouse's current X and Y value, and the<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base64 string of the screenshot.<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Scripting API - A really nice scripting API that has events, such as onPause, onStart, etc. It also<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;has a tick stabilizing feature that will keep everything timed perfectly.<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image 2 Text - It will attempt to read text on any BufferedImage<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Base64 2 BufferedImage - It also comes with another tool that can grab the base64 string from any png file<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Find BufferedImage on Source Input - It can search for a BufferedImage using the current source's image<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;input<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send Mouse Movement - Sends mouse movement to the defined source input<br />
 * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send Keyboard Input - As said above with keyboard input.</code></div></div><br />
This project will more than likely be open sourced, there's nothing really to take screenshot's of other than the developer utility and the script launching ui.]]></content:encoded>
		</item>
	</channel>
</rss>