Quasar
Quasar copied to clipboard
Documentation on how to add new features
Is there any guide line in flowchart form. if this is available then new one will not invent the wheel.
as of right now there aren't any but the process is quite straight forward.
- Create Packets for server/client (Follow the naming convention like
Doprefix for one way operations andGetprefix for Two Way operation (put packets in appropriate folders) - Register the packets in PacketRegistry
- Create the respective packet/command handler(
CommandHandler) - Add the required
ifstatement inPacketHandlerthat is about it. If you observe the code you will see a consistency regarding the naming and other stuff just try to follow that
Currently it exists no official flowchart which you can follow to add new features, best thing you can do is to look at the already implemented features and see how they are implemented and where things are referenced and used. @Abdullah2993 described the workflow pretty well, thanks.
I'm sorry if this is too noobish of a question but, how would audio-streaming (like the target machine's speakers or microphone) fit in this workflow described by @Abdullah2993 ? Would I need "SoundPackets"?
You would need ServerPackets to request the start/end of audio-stream and ClientPackets to send the audio data to the Server.
@mvrozanti i have a working version of remote mic..let me push it to my git
@Abdullaah2993 oh man thanks I'm having trouble doing it after registering the packets, the client stops working. I'd love to see what you've done
@mvrozanti https://github.com/Abdullah2993/QuasarRAT/tree/dev_dss_mic_trim_wip it is wiped together version. I'm a little busy for the next 2 days I'll send in a pull request in a few days after fixing the chart control and adding different encodings