Skip to content

mainSpi/java-trojan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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-side UI

server chat

  • Server-Client direct socket communication
  • Port choosing
  • JavaFX server-side UI, fast and nice-looking
  • Table info UI organization
  • slf4j logging

Desktop Monitor

desktop

  • Monitor selection
  • Optional extra compression
  • Sending mouse clicks and keyboard keys
  • FPS counter

Webcam

desktop

  • Webcam selection
  • FPS counter

File Browsing

files

  • File extension icons
  • File size
  • Drive selection
  • Running files on client-side
  • Uploading and downloading
  • Erasing files and folders

Chat

Server-side UI

server chat

Client-side UI

client chat

  • JavaFX on server-side, native javax.swing on client-side
  • Client-side window closing prevention
  • Minimalistic and objective UI

Locking

Client-side locked behavior

lock

  • Window closing prevention
  • Screen obfuscation
  • Mouse locked on corner
  • Keyboard locked

Data Query

data

Terminal

terminal

  • Remote terminal access

  • Send commands, receive responses

  • Platform dependency

    terminal dependency

Building

Done dialog

done

  • 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

    error

Turning off

Resources