https://github.com/melardev/xeytanj-rat
WORK IN PROGRESS. RAT written in Java.
https://github.com/melardev/xeytanj-rat
backdoor desktop java malware networking rat remote-admin-tool remote-administration-tool remote-control sockets
Last synced: 9 months ago
JSON representation
WORK IN PROGRESS. RAT written in Java.
- Host: GitHub
- URL: https://github.com/melardev/xeytanj-rat
- Owner: melardev
- Created: 2019-09-11T11:42:55.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-06-21T01:51:18.000Z (about 4 years ago)
- Last Synced: 2025-03-27T00:33:52.510Z (over 1 year ago)
- Topics: backdoor, desktop, java, malware, networking, rat, remote-admin-tool, remote-administration-tool, remote-control, sockets
- Language: Java
- Homepage: http://melardev.com
- Size: 46.2 MB
- Stars: 6
- Watchers: 2
- Forks: 6
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WARNING
Development in progress, this is far from stable and well written, I hope one day to finish refactoring and
writing good looking code for this project. But I don't think to make this project production ready to avoid
abuse.
# Introduction
This was my first RAT I ever wrote, several years ago, I was too dumb at that time,
I had written working but really bad code, since then, when I could,
I refactored the code as I learnt new programming concepts and design patterns, but there
are still pieces of code I would not write nowadays and I have to
refactor them in the future. So please forgive me if you see some nonsense.
# Features
- Swing UI
- Desktop streaming
- Camera Streaming
- File Explorer
- Process List
- Reverse Shell
- Chat
# TODO
- Ui, has to be redesigned, it is just horrible right now
- Port forwarder using upnp, there are many very good libraries that I can use as a reference:
* https://github.com/4thline/cling
* https://github.com/kaklakariada/portmapper
* https://github.com/offbynull/portmapper
- Implement application Language switching
- Database code is incomplete and badly written, refactor it and add JPA code rather than JDBC.
- Keylogger(JNI, or executing external executables, I have some keylogger implementations in my Github already)