Commit Graph

339 Commits

Author SHA1 Message Date
sirjonasxx
6ae5306899 HPacket Long 2020-12-27 21:53:46 +01:00
sirjonasxx
a29b620579 unity local fileserver 2020-12-27 21:32:40 +01:00
sirjonasxx
1ad3a52c33 unity proxy provider 2020-12-27 21:32:04 +01:00
sirjonasxx
1ddfbbe420 unity packethandler 2020-12-27 21:31:53 +01:00
sirjonasxx
5f262cde16 local websocket port requester 2020-12-27 21:31:05 +01:00
sirjonasxx
9a5415a199 unity wasm crack 2020-12-27 21:30:47 +01:00
sirjonasxx
cfd73cb19f fix1 2020-12-25 04:52:28 +01:00
sirjonasxx
3e111d3ccc integrate chrome extension with g-earth 2020-12-25 04:12:30 +01:00
sirjonasxx
118e7587ac things and anime 2020-12-25 00:17:54 +01:00
sirjonasxx
3ed0575e05 update UI 2020-12-24 23:46:52 +01:00
sirjonasxx
d5a3783a1d shut up 2020-11-09 02:22:26 +01:00
sirjonasxx
c843c4fe76 arachis'd 2020-11-09 01:31:44 +01:00
sirjonasxx
2e66b8d244 update version to 1.2 2020-10-20 13:31:58 +02:00
sirjonasxx
a83e87fa34 gpython qtconsole wiki page 2020-10-20 12:51:12 +02:00
sirjonasxx
c708471e50 g-python shell part2 2020-10-20 04:07:21 +02:00
sirjonasxx
dccf2a573d g-python shell part1 2020-10-19 02:00:39 +02:00
sirjonasxx
f5c8422da1 setting up stuff 2020-10-10 17:07:52 +02:00
sirjonasxx
c81dddb117 stuff gpython button 2020-10-10 17:01:36 +02:00
sirjonasxx
7d01c11852 ontabopened() 2020-10-10 16:53:50 +02:00
sirjonasxx
bf521458a8 add g-python shell button 2020-10-10 15:58:04 +02:00
sirjonasxx
cb32a9b442 when you don't test irrelevant code 2020-10-07 00:05:09 +02:00
sirjonasxx
b31b3d6526 corrections 2020-10-06 23:03:45 +02:00
sirjonasxx
17a7406578 me dumb 2020-10-06 04:07:49 +02:00
sirjonasxx
1f58290393 packet expression things 2020-10-04 17:28:18 +02:00
sirjonasxx
1d1831cc94 Expose packet<->string functionality to (network) extension interface
preparation for python extensions
2020-10-03 21:56:26 +02:00
sirjonasxx
38a6e9d6fb add g-earth discord link in info tab 2020-08-19 19:36:44 +02:00
sirjonasxx
17dc388668 sng link -> allseeingeye 2020-08-19 17:33:59 +02:00
sirjonasxx
cde38f5f0d HPacket charset argument for string utils (incomplete) 2020-08-19 17:27:01 +02:00
sirjonasxx
3d59ccbab4 expose primaryStage in ExtensionForm 2020-08-19 17:05:51 +02:00
sirjonasxx
e6a74aa971 initialize everything HEntityUpdate 2020-07-15 20:28:52 +02:00
sirjonasxx
824a7d57aa utf8 strings in expressions 2020-06-28 15:46:29 +02:00
sirjonasxx
88d72d9a67 timeout harble api 2020-06-25 05:01:35 +02:00
sirjonasxx
d2ce01aba5 update version to 1.1 2020-06-15 21:53:15 +02:00
sirjonasxx
e89e34c877 f 2020-06-14 11:23:08 +00:00
sirjonasxx
04d921d52b undo 2020-06-14 11:13:36 +00:00
sirjonasxx
340b216b12 backslashing in expression strings '\r' '\' '"' 2020-06-12 16:05:47 +02:00
sirjonasxx
ca330c2bf2 spelling 2020-06-12 15:48:30 +02:00
sirjonasxx
7ea507da98 higher sockettimeout for SOCKS 2020-06-12 00:12:41 +02:00
sirjonasxx
8eb3bbda95 bugfix extensionsupport blocking packets 2020-06-12 00:12:07 +02:00
sirjonasxx
7470fb4533 specify port iptables linux only 2020-06-11 21:36:13 +02:00
sirjonasxx
62a5f696dd implement asynchrone extensionsupport 2020-06-11 20:25:51 +02:00
sirjonasxx
7f4336cc61 small 2020-06-11 18:24:29 +02:00
sirjonasxx
3f8121e157 setter methods in parsers 2020-06-11 18:24:22 +02:00
sirjonasxx
567e4e1543 uncomment 2020-06-04 06:42:31 +02:00
sirjonasxx
ae03ea1fb2 HWallItem constructPacket() 2020-06-04 05:21:37 +02:00
sirjonasxx
d79754f931 add HFloorItems constructPacket() 2020-06-04 01:49:58 +02:00
sirjonasxx
64c6f35b2f fix regex overflow 2020-06-03 21:08:29 +02:00
sirjonasxx
a56b98696f expose harble api 2020-06-03 18:30:00 +02:00
sirjonasxx
3df20f9fbf fix chatconsole 2020-06-03 17:44:11 +02:00
sirjonasxx
e3c8998773 attempt for mac raw ip support 2020-06-03 16:24:00 +02:00
sirjonasxx
059ee913c1 maybe 2020-06-03 01:41:39 +02:00
sirjonasxx
2bbdcfaf28 refactor for socks 2020-06-01 11:24:05 +02:00
sirjonasxx
58e455142a small change synchronization extensions 2020-06-01 11:23:25 +02:00
sirjonasxx
6de0761180 Discard expressions with control characters in strings for now 2020-05-24 21:57:19 +02:00
sirjonasxx
d90326938e save stuff 2020-05-24 21:35:20 +02:00
sirjonasxx
cfe6b23c33 fix concurrency issue in packethandler 2020-05-22 18:32:36 +02:00
sirjonasxx
72b612f796 fix bug 2020-05-21 03:43:41 +02:00
sirjonasxx
738018738e bug 2020-05-19 11:32:32 +02:00
sirjonasxx
a8ce413ef8 refactor stuff for linux raw ip and socks support 2020-05-19 11:06:45 +02:00
sirjonasxx
54b62636e7 i think this is wrong 2020-05-19 10:42:45 +02:00
sirjonasxx
c24e1fb24e linux raw ip support 2020-05-19 10:13:42 +02:00
sirjonasxx
adbf7eff3f fix issue with ipmapping when not clicking abort (didnt test 😎 ) 2020-05-16 01:46:49 +02:00
sirjonasxx
2470e9b21d ? 2020-05-16 01:44:42 +02:00
sirjonasxx
d12521a463 fix this parser stuff 2020-05-16 01:44:32 +02:00
sirjonasxx
764d0fbcbc things 2020-05-11 14:51:17 +02:00
sirjonasxx
215616043d its fix time again 2020-05-08 23:58:02 +02:00
sirjonasxx
d766a18455 tweaks 2020-05-08 01:44:32 +02:00
sirjonasxx
2c9b463ba3 small addition 2020-05-08 01:32:35 +02:00
sirjonasxx
265258e81b dont spam the logger 2020-05-08 00:34:45 +02:00
sirjonasxx
4d7bc7ff62 reimplement expression prediction + fixes 2020-05-08 00:25:51 +02:00
sirjonasxx
13b1bd055e redo hpacket part 2 2020-05-07 03:35:02 +02:00
sirjonasxx
bab0d11c59 redoing part of hpacket code 2020-05-07 03:17:20 +02:00
sirjonasxx
d6e135eed1 fixes part 2, SOCKS now implemented 2020-05-06 23:06:45 +02:00
sirjonasxx
e129f1ce8a fixes part1 2020-05-06 04:52:31 +02:00
sirjonasxx
48458de3c7 implement socks support 2020-05-06 04:40:26 +02:00
sirjonasxx
530d1651a8 make it work for weirder retros 2020-05-06 01:33:41 +02:00
sirjonasxx
1e704ccf3c now works properly for hotels that disable encryption 2020-05-06 01:18:18 +02:00
sirjonasxx
1b71b97501 - 2020-05-01 14:37:57 +02:00
sirjonasxx
55198b77c4 fixes something, i guess 2020-05-01 14:37:33 +02:00
sirjonasxx
59a0adac82 fix bug when clicking abort 2020-05-01 05:54:28 +02:00
sirjonasxx
c9bdcdd5b3 fix g-earth not recognizing when client disconnects 2020-05-01 05:23:11 +02:00
sirjonasxx
70261751d6 show error when the IP is invalid 2020-04-29 05:25:40 +02:00
sirjonasxx
f1e5496837 and this 2020-04-29 05:12:10 +02:00
sirjonasxx
5ce9a8ea02 refactor HConnection and finally have it kind of readable 2020-04-29 05:11:38 +02:00
sirjonasxx
bb1bd567b3 revert to java 8 2020-04-28 23:54:27 +02:00
sirjonasxx
338a20688d wtf updating this fixed a bug 2020-04-28 04:28:56 +02:00
sirjonasxx
a80ebeb28d see inputstring in scheduler instead of hpacket.toString() to support structures 2020-04-28 03:59:42 +02:00
sirjonasxx
1066f6f3d2 remember last connection 2020-04-28 03:31:55 +02:00
sirjonasxx
44e343499c fix error when spamclicking abort+connect 2020-04-27 19:37:36 +02:00
sirjonasxx
6e5bc39489 finish extension console 2020-04-27 17:58:53 +02:00
sirjonasxx
23e28ba7a9 implement Extension Console 2020-04-27 05:11:13 +02:00
sirjonasxx
cee7fe5160 refactor UI, split scheduler 2020-04-26 23:04:47 +02:00
sirjonasxx
be2c8adecb change listener<->observable designpattern 2020-04-26 22:00:30 +02:00
sirjonasxx
eb8f6afecd rename extensionserver to extensionhandler 2020-04-26 02:43:40 +02:00
sirjonasxx
15628b5eec complete rework of extensions internally 2020-04-26 02:35:54 +02:00
sirjonasxx
9b3a45b68f renew Harble discord link, add burakdev to contributors 2020-04-25 05:11:34 +02:00
sirjonasxx
cb2736ee38 fix scheduler UI 2020-04-25 05:05:32 +02:00
sirjonasxx
6afc65a22f finish IPbased retro support for Windows 2020-04-25 04:44:21 +02:00
sirjonasxx
a8d70f16a1 Support for retros with raw IP (not done yet) 2020-04-25 03:37:31 +02:00
sirjonasxx
d64927178f ctrl+shift 2020-04-25 03:16:04 +02:00
sirjonasxx
530abc3139 rename stuff and add stuff 2020-04-24 23:16:02 +02:00
sirjonasxx
750fff662f why much code if less do trick 2020-04-24 21:15:39 +02:00
sirjonasxx
7862828633 change scheduler hotkey to match ui 2020-04-24 16:53:22 +02:00
sirjonasxx
7196512ee1 renew rc4obtainer <-> packethandler code 2020-04-24 15:53:51 +02:00
sirjonasxx
7decf6499f RustHabboClient 2020-04-24 14:36:37 +02:00
sirjonasxx
1b6f7d4a90 wayland/kde fix made windows version resizeable 2020-04-24 14:31:40 +02:00
Eduardo Alonso
b16e59595f 12 to 11 2020-04-24 14:25:57 +02:00
Eduardo Alonso
11f4f8e456 Upgrade to Java 12 & Fix Wayland/KDE GUI
Signed-off-by: Eduardo Alonso <edu@error404software.com>
2020-04-24 14:22:49 +02:00
sirjonasxx
8fe3f8f7ec change version to 1.0 2019-02-02 19:08:06 +01:00
sirjonasxx
b6d1dedac7 troubleshooting page redirect when stuck loading 2019-02-02 18:25:08 +01:00
sirjonasxx
d18d815571 hotkeys in scheduler 2019-02-02 14:36:28 +01:00
sirjonasxx
f461573a99 Merge branch 'development' of http://www.github.com/sirjonasxx/G-Earth into development 2019-02-02 13:49:28 +01:00
sirjonasxx
16157793c0
Merge pull request #28 from Pandafuchs/patch-3
Added toString
2019-02-02 13:33:30 +01:00
Pandafuchs
22b7cf1d05
Added toString
The default toString method resolves the address of the Memory, this is more useful.
2019-02-02 12:10:46 +01:00
sirjonasxx
b634d3e51a ui for hotkeys scheduler 2019-01-30 17:20:46 +01:00
sirjonasxx
fc7b86dc95 advanced; option to override connection info with raw values 2019-01-30 01:16:06 +01:00
sirjonasxx
148fd93cf8 add icon to logger 2019-01-30 00:53:33 +01:00
sirjonasxx
c6cb928837 advanced; option to disable decryption 2019-01-30 00:48:57 +01:00
sirjonasxx
716a6545e9 advanced; debug 2019-01-30 00:13:58 +01:00
sirjonasxx
e093297ed2 change gearthcontroller 2019-01-30 00:03:09 +01:00
sirjonasxx
2e323c30f9 add notepad 2019-01-29 23:57:38 +01:00
sirjonasxx
a7308c2a38 alwaysontop g-earth window 2019-01-29 23:44:46 +01:00
sirjonasxx
67efc5cd8a troubleshooting link 2019-01-29 23:23:00 +01:00
sirjonasxx
d094cf1673 replace this 2019-01-29 23:17:35 +01:00
sirjonasxx
7311bd0e2d design new Extra tab 2019-01-29 12:38:07 +01:00
sirjonasxx
c44a2624ac version to 0.2.2 2019-01-22 18:22:09 +01:00
sirjonasxx
38d881d0f3 possibility to force updates 2019-01-22 18:18:51 +01:00
sirjonasxx
84f40ba982 let extensions use passed path in CONNECTIONSTART for harble messages 2019-01-22 18:06:54 +01:00
sirjonasxx
0a7da856c2 might as well do this 2019-01-22 17:58:18 +01:00
sirjonasxx
f7f59c28e4 and that 2019-01-22 17:35:47 +01:00
ArachisH
805d8798aa Updated for compatibility with the new Harble API messages JSON structure
* Expose a static helper method 'updateCache(String,String)' for updating
cache files via a string body instead of a JSONObject
* Updated the HARBLE_API_URL to point towards the new API output path
* Changed the way the messages JSONObject is parsed/handled
2019-01-18 19:45:33 -08:00
Eduardo Alonso
7f4f73603d Fix HEntity's HGender parser
* Exceptions like: No enum constant gearth.extensions.parsers.HGender.m appeared when trying to parse an HEntity, adding a proper HGender parser seems to solve the problem
2019-01-19 01:53:10 +01:00
sirjonasxx
459f07e126 remove nullpointer when harble api not uptodate 2019-01-18 14:02:34 +01:00
ArachisH
dd01c90d69 * Exposed the 'getCacheDir' method in 'Cacher' for grabbing the current running directory of
the application.

* Utilized the newly exposed static method in Cache, override the
toString() method in 'HarbleAPI' for returning the path to the cached
habbo messages.

* Appened the path/location of the cached messages file to the
'CONNECTIONSTART' packet being sent to the extensions.
2019-01-17 21:12:02 -08:00
sirjonasxx
56509fcbe1 1 jar 2/2 2019-01-17 19:46:05 +01:00
sirjonasxx
da15c84bd0 1 jar 1/2 2019-01-17 19:42:18 +01:00
sirjonasxx
f731ea0c02 banned 2019-01-16 18:43:53 +01:00
sirjonasxx
0ca71ad174 async connect button 2019-01-16 18:22:03 +01:00
sirjonasxx
c522db40da oopsiedooopsi 2019-01-16 16:00:40 +01:00
sirjonasxx
27f536ddc0 Merge remote-tracking branch 'origin/master' into development 2019-01-15 23:10:48 +01:00
sirjonasxx
df016d9b51 tcpnodelay 2019-01-15 23:09:05 +01:00
sirjonasxx
1b587de29e change version 2019-01-15 21:24:39 +01:00
sirjonasxx
62dce6fa99 HEntityType enum, HPacket change 2019-01-08 23:58:31 +01:00
sirjonasxx
50a76155f8 rewrite hconnection 2019-01-08 21:17:45 +01:00
sirjonasxx
7839fb4f69 linux multiple potential processes fix 2019-01-08 19:54:02 +01:00
sirjonasxx
031a6bf64d changes for updated harble api 2019-01-04 22:36:02 +01:00
sirjonasxx
587f725424 add readDouble, appendDouble, replaceDouble 2019-01-04 21:20:29 +01:00
Eduardo Alonso
8bb0fb5176 Little fixes for data structures
* Expose HWallItem's parse method
* Rename UserProfile to HUserProfile

Signed-off-by: Eduardo Alonso <edu@error404software.com>
2019-01-02 23:56:40 +01:00
sirjonasxx
3ff1abdf9b small changes and small bug fixes 2019-01-01 23:59:03 +01:00
sirjonasxx
35fc3c2515
Merge pull request #15 from XePeleato/development-datastructs
Add some habbo data structures

THIS IS GOLD
2019-01-01 23:07:37 +01:00
Eduardo Alonso
820a7462ea Add some of habbo's data structures
Co-authored-by: ArachisH <iKBenPeanut@gmail.com>
Co-authored-by: Speaqer <speaqerpr0@gmail.com>
Signed-off-by: Eduardo Alonso <edu@error404software.com>
2019-01-01 20:16:30 +01:00
Eduardo Alonso
841c5d147d Allow to break packets into more than one line
Signed-off-by: Eduardo Alonso <edu@error404software.com>
2019-01-01 03:24:30 +01:00
Eduardo Alonso
c9728df9d6 Add support to send multiple packets at once in injection
* Each line represents a packet

Signed-off-by: Eduardo Alonso <edu@error404software.com>
2018-12-31 14:12:52 +01:00
Eduardo Alonso
0afbaac944 Add option to clear text from the packetlogger
Signed-off-by: Eduardo Alonso <edu@error404software.com>
2018-12-31 13:20:40 +01:00
Eduardo Alonso
cf4aa16148 Allow setting the packetlogger always on top
Signed-off-by: Eduardo Alonso <edu@error404software.com>
2018-12-31 13:09:45 +01:00
sirjonasxx
21ea7ff70a use this in your extensions its cool 2018-12-11 22:42:00 +01:00
sirjonasxx
64af70e44a potential fix executing extensions X-platform 2018-12-01 13:49:29 +01:00
sirjonasxx
e8f97e5a9f no 2018-12-01 13:18:17 +01:00
sirjonasxx
40f258c11e use hashsupport in debugging extensions 2018-12-01 13:17:49 +01:00
sirjonasxx
57a19801a1 well this should fix the nullpointer bug but can't test bc java crashed 2018-11-28 00:00:59 +01:00
sirjonasxx
4173cf7a56 log extension out/errorstream 2018-11-27 14:14:36 +01:00
sirjonasxx
9f6951c762 forgot 2018-11-26 00:11:40 +01:00
sirjonasxx
6550e2f896 harbleAPI structure support 2018-11-26 00:10:20 +01:00
sirjonasxx
30def90d77 make sure hashSupport can access cached hashfile 2018-11-17 19:31:52 +01:00
sirjonasxx
c130058694 hashing in Logger & example extension 2018-11-17 19:08:54 +01:00
sirjonasxx
d14b21af62 change things 2018-11-17 15:13:24 +01:00
sirjonasxx
2486d5a902 HarbleAPI and UIlogger bugfix in structures 2018-11-17 03:12:15 +01:00
sirjonasxx
ce71cf114a more advanced caching and onConnect(host,port,hotelversion) in extensions 2018-11-10 16:35:43 +01:00
sirjonasxx
3dc77492c0 bugfix 2018-11-07 17:20:30 +01:00
sirjonasxx
32ecc855f0 fix bug in extensions 2018-11-07 16:45:28 +01:00
sirjonasxx
0c7f538dca info page and notification on update available 2018-11-07 15:45:39 +01:00
sirjonasxx
3a2178337a extension settings 2018-11-06 23:13:34 +01:00
sirjonasxx
982b3c3fe6 filling up a gap 2018-11-06 22:20:18 +01:00
sirjonasxx
cf9d977d08 structural changes HConnection & outgoingHandler 2018-11-06 22:07:09 +01:00
sirjonasxx
a6d2636d0d potential bugfix 2018-11-06 21:21:24 +01:00
sirjonasxx
02f2384374 block & replace logics and bugfix 2018-11-06 20:46:11 +01:00
sirjonasxx
4ef6789bf0 cleanup extensionForm 2018-11-06 19:30:50 +01:00
sirjonasxx
d1bbb3cb52 fix bug where listener got registered twice 2018-11-06 15:43:56 +01:00
sirjonasxx
3636c42245 fix bug in extensionForm 2 2018-11-06 15:37:58 +01:00
sirjonasxx
4d29895f5f fix bug in extensionForm 2018-11-06 15:02:54 +01:00
sirjonasxx
4bd2798c71 block&/replace packets extension UI 2018-11-06 13:56:24 +01:00
sirjonasxx
0d7c7b07ef fix frozen packetlogger by giving option to skip big packets in logger (auto-enabled & with indication) 2018-11-05 23:25:19 +01:00
sirjonasxx
4154e935bc fix bug where first packet(s) would not show in logger, HConnection needs reimplementation later 2018-11-05 22:59:22 +01:00
sirjonasxx
ca2d750e43 reimplement hotkeys, autoscrol checkbox, tweaks 2018-11-05 21:45:03 +01:00
sirjonasxx
b484d2f07b oops 2018-11-05 20:33:56 +01:00
sirjonasxx
1655ce1d01 hide logger tab when using UI logger, update uilogger, update packetloggerfactory 2018-11-05 20:30:57 +01:00
sirjonasxx
b4281dff56 smoothness 2018-11-05 20:17:46 +01:00
sirjonasxx
fc227923cb check admin privileges 2018-11-05 20:10:47 +01:00
sirjonasxx
d90deaaad2 changing names 2018-10-17 21:57:52 +02:00