You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mainSpi
81ceb7ca9a
|
3 years ago | |
---|---|---|
.idea | 3 years ago | |
demo | 3 years ago | |
shade | 3 years ago | |
src/main | 3 years ago | |
target | 3 years ago | |
Java Horse.iml | 3 years ago | |
pom.xml | 3 years ago | |
readme.md | 3 years ago |
readme.md
Java Trojan
Fully Java powered trojan. Monitoring and communication software.
Disclaimer
This project is for education purposes ONLY. If you are looking for spyware software, this is not it. Any other non-education use is disapproved.
Running it
Java SDK 14+ is needed, although it is possible to reconfigure pom.xml and rebuild to use an older version. JavaFX is the limitation here. Check the lastest build here
Features
General
- Server-Client direct socket communication
- Port choosing
- JavaFX server-side UI, fast and nice-looking
- Table info UI organization
- slf4j logging
Desktop Monitor
- Monitor selection
- Optional extra compression
- Sending mouse clicks and keyboard keys
- FPS counter
File Browsing
- File extension icons
- File size
- Drive selection
- Running files on client-side
- Uploading and downloading
- Erasing files and folders
Chat
- JavaFX on server-side, native javax.swing on client-side
- Client-side window closing prevention
- Minimalistic and objective UI
Locking
- Window closing prevention
- Screen obfuscation
- Mouse locked on corner
- Keyboard locked
Data Query
- Local system data
- Network info from ip-api.com
Terminal
Building
-
Address selection (using no-ip or other ddns provider)
-
Server classes removal from jar
-
Useless files (images, .fxml) removal from jar
-
Concurrent building in background
-
Only works when running from jar
Turning off
- Remotely shut down client's machine
- A bit platform dependent