moom825 / xeno-rat

Xeno-RAT is an open-source remote access tool (RAT) developed in C#, providing a comprehensive set of features for remote system management. Has features such as HVNC, live microphone, reverse proxy, and much much more!
MIT License
904 stars 260 forks source link

Use folders my man #27

Closed DanielSparta closed 6 months ago

DanielSparta commented 6 months ago

Use folders and put inside them the classes, Your project will look alot better. For example take a look at my RAT project that I'm currently working on: https://github.com/DanielSparta/2024-RAT-projet alot more beutiful when you have folder called "Socket" that have things like accept, create.. Or when you have folder for the client that have class send, receive.... or Tools folder for all the tools, setup folder for all the things such as persistence... GUI folder for GUI's...

Think about It :)

DanielSparta commented 6 months ago

Also, I can see that every class you have, have too many "garbage" code, make your project more clearly and simple to read. If you will have specific Folders for every thing, and class for every topic, your project can be alot better!

For example, look at my client side RAT: https://github.com/DanielSparta/2024-RAT-projet/tree/main/Desktop%20Control%20panel/RATserverSparta

Looks so good.. All you need to do is 2 things:

  1. USE FUCKING FOLDERS
  2. USE FUCKING MORE CLASSES. YOUR AT C#, USE THEM. WHY YOUR NOT USING THEM, the thing your doing right now is creating some classes and putting 300 lines of code in them, please, try your best to avoid from it, you can avoid from it using folders and more relevant classes.
moom825 commented 6 months ago

tbh, idc, its my coding style and makes it eaiser for me to read, i dont want to switch through 50 different files just to change one thing. have fun and gl with your project.

DanielSparta commented 6 months ago

tbh, idc, its my coding style and makes it eaiser for me to read, i dont want to switch through 50 different files just to change one thing. have fun and gl with your project.

I see there are alot script kiddies on your project, "Valus3000" :/ well, thats a RAT after all. Anyways, your using visual studio as IDE? I think its alot more easy to read when you just double clicking well thanks I will keep working on my project, just think about that.. folders and more classes..

moom825 commented 6 months ago

for me when i have a structured layout in my mind its just easier. well everything is eaiser when you know where things are. its just a personal preference, and this isnt some super high tier project, its just my learning project. I do understand what you mean, having a nice oraganized way of doing things is always nice, especially if you want a new person to look at it and understand it. but this project is mainly just for me, its just a learning project.

On Sun, Feb 4, 2024, 12:43 p.m. Daniel Sparta @.***> wrote:

tbh, idc, its my coding style and makes it eaiser for me to read, i dont want to switch through 50 different files just to change one thing. have fun and gl with your project.

I see there are alot script kiddies on your project, "Valus3000" :/ well, thats a RAT after all. Anyways, your visual studio as IDE? I think its alot more easy to read when you just double clicking well thanks I will keep working on my project, just think about that.. folders and more classes..

— Reply to this email directly, view it on GitHub https://github.com/moom825/xeno-rat/issues/27#issuecomment-1925860206, or unsubscribe https://github.com/notifications/unsubscribe-auth/APCSZAUUU6BPIESVJAUH3CDYR7CFLAVCNFSM6AAAAABCYWL6MWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRVHA3DAMRQGY . You are receiving this because you modified the open/close state.Message ID: @.***>