-
-
Notifications
You must be signed in to change notification settings - Fork 432
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mythic UI improvements (ideas). #350
Comments
Thanks for so much feedback! Let's see if I can address some:
|
Had another 'test-run' for Mythic. Here're some ideas/observations from me and my team mates:
I'm not sure where to put 'Default', may be keep it first in the dropdown and then rest of own group names.
Now, when i open task '306' in the 'Task View' and then in 'Include more tasks' set following options: Nothing is added to the list of task. Only task 306 is shown. But based on search options -+100 tasks from same callback should show 2 more tasks in the list. Now, if i select search type 'All callbacks' (pre and post both set to 100), then i get list of -100 and +100 tasks. But
As an ugly work-around, i add shell command, which shows ip address of the target. But it only works for shell/run commands.
|
Love the feedback! Keep it coming :) Let's see if I can address some of these:
|
The only way to get access back, is to go directly to DB and modify admin value from 'False' to 'True'; Same with "Admin" rights of the user. You can revoke them from yourself and cannot set back in GUI. Only through the database. Imho, there should be some check/protection, which disallows revoking own admin rights and disabling own access. |
Good catch, I'll roll that into the next update |
I haven't gotten to everything, but I did just make a push with a few fixes / updates:
I haven't yet:
|
This is very cool list of UI updates! Appreciate your efforts. Tested them and all works well. |
I just pushed a new UI version (v0.1.40) that updates the task multiple and hide multiple modals. I added the last checkin information back and switched them to paginated tables instead of the transfer list. That'll allow you to sort by any of the columns and even filter the data down much easier |
Good catch, fixed that last checkin time and added an |
Checked v0.1.41. Perfect update. New task/hide multiple popups has cool filtering options. Me gusta! ;) P.s noticed 1 thing with task multiple.
If i run same command 'sleep {"interval":13,"jitter":8}' directly from callback or split callback, then all is fine. Also sleep commands runs fine for task multiple with helper popup: |
good catch! That should be fixed in UI v0.1.42 |
Firstly, Mythic is cool tool. I appreciate your work on it. Adding here some UI improvement ideas/wishes after large Mythic operation i've conducted recently:
|
Hi,
Recently i used Mythic in large scale test environment. By the end of test i had almost 300 callbacks in total and around 60-70 were online. Total amount of executed task around 2500. For payload i used only poseidon elfs (so far it's most stable).
Here're couple things which came out during tests.
With large amount of callbacks it's not very easy to find callbacks where you want to execute some commands.
Also showing IP and/or group name/description next to each callback would make popup look much more intuitive.
Would be a nice timesaver if there're many callbacks and you need to change description often.
Shown columns in main callback table view could be persistent per user.
If you remove some columns from main view, then it stays the same, without resetting to default column list.
Hide unneeded tasks from callback split view or interactive callback table.
Something similar to hiding callbacks.
If i open file browser from "callback 10", it will show a tree of all callbacks where "ls" command was executed.
Now if i view the files for "callback 6" and want to download it from file browser, then it downloads the file from "callback 10".
What is the reason to show other callback files if you cannot download them or do 'task listing'?
Tried different options, but nothing worked.
Any hints on that?
Mythic is very cool! I see a lot of improvements there.
I'm predicting bright future to Mythic ;)
The text was updated successfully, but these errors were encountered: