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
20ba67edde
|
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
Webcam
- Webcam selection
- 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