Пример #1
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            var rowindex      = Table_Pics.CurrentCell.RowIndex;
            var ScreenShot_ID = Table_Pics.Rows[rowindex].Cells[4].Value.ToString();
            var ScreenShot    = Table_Pics.Rows[rowindex].Cells[0].Value;

            try
            {
                CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
                var Data = (from rows in DataBase.Screen_Shots
                            where rows.ID == int.Parse(ScreenShot_ID)
                            select rows).FirstOrDefault();
                byte[] MyData = new byte[0];
                MyData = (Data.Screenshot).ToArray();
                MemoryStream stream = new MemoryStream(MyData);
                pictureBox1.Image = Image.FromStream(stream);
                SaveFileDialog sfd = new SaveFileDialog();

                if (sfd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    string path = sfd.FileName;
                    pictureBox1.Image.Save(path, ImageFormat.Jpeg);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #2
0
        private void CheckBtn_Click(object sender, EventArgs e)
        {
            CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
            var Count_Table = from rows in DataBase.Warning_ScreenShots
                              select rows;
            Warning_ScreenShot ActionDataTable = new Warning_ScreenShot();

            try
            {
                ActionDataTable.DateSubmited    = UntilDatePicker.Value.ToString();
                ActionDataTable.Description     = Description.Text;
                ActionDataTable.FrameInSecond   = Every.Text;
                ActionDataTable.ID              = Count_Table.Count() + 1;
                ActionDataTable.StatementAction = StatementType.Text;
                ActionDataTable.StatementItself = StatementItself.Text;
                ActionDataTable.StatementWay    = Statement.Text;
                ActionDataTable.UserIDs         = UserID.Text;
                DataBase.Warning_ScreenShots.InsertOnSubmit(ActionDataTable);
                DataBase.SubmitChanges();
                MessageBox.Show("Submission was succesfull");
            }
            catch (Exception)
            {
                MessageBox.Show("Action cant be done");
            }
        }
Пример #3
0
        private void SubmitBtn_Click(object sender, EventArgs e)
        {
            var rowindex = Table_Messages.CurrentCell.RowIndex;
            var IDTable  = Table_Messages.Rows[rowindex].Cells[4].Value.ToString();

            try
            {
                CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
                var DeleteData = (from rows in DataBase.CaseMessages
                                  where rows.ID == Int32.Parse(IDTable)
                                  select rows).FirstOrDefault();

                DataBase.CaseMessages.DeleteOnSubmit(DeleteData);
                DataBase.SubmitChanges();
                var Data = from rows in DataBase.CaseMessages
                           select rows;
                Table_Messages.DataSource = Data;
                Table_Messages.AutoResizeRows();
                Table_Messages.AutoResizeColumns();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #4
0
        private void ServerWatch_Load(object sender, EventArgs e)
        {
            CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
            var Data = from rows in DataBase.ServerDetails
                       select rows;

            Data_.DataSource = Data;
        }
Пример #5
0
        private void UserID_SelectedIndexChanged(object sender, EventArgs e)
        {
            CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
            var User = (from rows in DataBase.Demand_Deletes
                        where rows.UserID == UserID.Text
                        select rows).FirstOrDefault().UserIP;

            UserIP.Text = User;
        }
Пример #6
0
        private void ScreenShot_Form_Load(object sender, EventArgs e)
        {
            CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
            var Data = from rows in DataBase.Screen_Shots
                       select rows;

            Table_Pics.DataSource = Data;
            Table_Pics.AutoResizeRows();
            Table_Pics.AutoResizeColumns();
        }
Пример #7
0
        private void DeleteMessages_Load(object sender, EventArgs e)
        {
            CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
            var Data = from rows in DataBase.CaseMessages
                       select rows;

            Table_Messages.DataSource = Data;
            Table_Messages.AutoResizeRows();
            Table_Messages.AutoResizeColumns();
        }
Пример #8
0
        private void SubmitBtn_Click(object sender, EventArgs e)
        {
            try
            {
                CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();

                if (WhichForm == "MouseClick")
                {
                    MouseClickDemand MouseClickDatabase = new MouseClickDemand();
                    var Count = (from rows in DataBase.MouseClickDemands
                                 select rows).Count();
                    MouseClickDatabase.Action    = "Mouse Click";
                    MouseClickDatabase.Button    = Button.Text;
                    MouseClickDatabase.DateEnd   = EndDate.Value.ToString();
                    MouseClickDatabase.DateStart = StartDate.Value.ToString();
                    MouseClickDatabase.Field     = Field.Text;
                    MouseClickDatabase.ID        = Count + 1;
                    MouseClickDatabase.Operator  = Operator.Text;
                    MouseClickDatabase.presstype = PressType.Text;
                    MouseClickDatabase.UserID    = User.Text;
                    MouseClickDatabase.Value     = Value.Text;
                    MouseClickDatabase.X         = Int32.Parse(XTB.Text);
                    MouseClickDatabase.Y         = Int32.Parse(YTB.Text);
                    DataBase.MouseClickDemands.InsertOnSubmit(MouseClickDatabase);
                    DataBase.SubmitChanges();
                }
                if (WhichForm == "MouseMove")
                {
                    MouseMoveDemand MouseMoveD = new MouseMoveDemand();
                    var             Count      = (from rows in DataBase.MouseMoveDemands
                                                  select rows).Count();
                    MouseMoveD.EndDate   = EndDate1.Value.ToString();
                    MouseMoveD.Field     = Field.Text;
                    MouseMoveD.ID        = Count + 1;
                    MouseMoveD.Operator  = Operator.Text;
                    MouseMoveD.StartDate = StartDate1.Text;
                    MouseMoveD.UserID    = UserID.Text;
                    MouseMoveD.Value     = Value.Text;
                    MouseMoveD.X         = int.Parse(XText.Text);
                    MouseMoveD.Y         = int.Parse(YText.Text);
                    DataBase.MouseMoveDemands.InsertOnSubmit(MouseMoveD);
                    DataBase.SubmitChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #9
0
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            CnC_DatabaseDataContext Databse = new CnC_DatabaseDataContext();

            try
            {
                var IP = (from rows in Databse.Streaming_IPs
                          where rows.User == comboBox1.Text && rows.AreOn == "true"
                          select rows).FirstOrDefault().IP;
                ip = IP;
            }
            catch (Exception)
            {
                MessageBox.Show("Not Available");
            }
        }
Пример #10
0
        private void ListClients_Load(object sender, EventArgs e)
        {
            CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
            var StreamingIps = (from rows in DataBase.Streaming_IPs
                                select rows);

            Table_Messages.DataSource = StreamingIps;
            Table_Messages.AutoResizeRows();
            Table_Messages.AutoResizeColumns();
            if (Int32.Parse(Which_Form_Private) == 1)
            {
                DeleteIP.Visible = true;
            }
            if (Int32.Parse(Which_Form_Private) == 0)
            {
                DeleteIP.Visible = false;
            }
        }
Пример #11
0
        private void SubmitBtn_Click(object sender, EventArgs e)
        {
            try
            {
                CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
                var Count = (from rows in DataBase.OneTimeMessages
                             select rows).Count();

                OneTimeMessage OneMessages = new OneTimeMessage();
                OneMessages.ID      = Count + 1;
                OneMessages.Message = Messages.Text;
                OneMessages.UserID  = UserID.Text;
                DataBase.OneTimeMessages.InsertOnSubmit(OneMessages);
                DataBase.SubmitChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #12
0
 private void Submit_Click(object sender, EventArgs e)
 {
     try
     {
         CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
         var Count = (from rows in DataBase.KeyLoggingDemands
                      select rows).Count();
         KeyLoggingDemand KeyLogging = new KeyLoggingDemand();
         KeyLogging.EndDate   = EndDate.Value.ToString();
         KeyLogging.ID        = Count + 1;
         KeyLogging.StartDate = StartDate.Value.ToString();
         KeyLogging.UserID    = UserID.Text;
         DataBase.KeyLoggingDemands.InsertOnSubmit(KeyLogging);
         DataBase.SubmitChanges();
     }
     catch (Exception)
     {
         MessageBox.Show("Error");
     }
 }
Пример #13
0
        private void SubmitBtn_Click(object sender, EventArgs e)
        {
            try
            {
                CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
                var Count = (from rows in DataBase.CloseActionUrls
                             select rows).Count();

                CloseActionUrl URLDatabase = new CloseActionUrl();
                URLDatabase.ID     = Count + 1;
                URLDatabase.URL    = URL.Text;
                URLDatabase.UserID = UserID.Text;
                DataBase.CloseActionUrls.InsertOnSubmit(URLDatabase);
                DataBase.SubmitChanges();
                MessageBox.Show("Succesfull");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #14
0
 private void SubmitBtn_Click(object sender, EventArgs e)
 {
     try
     {
         CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
         var Count = (from rows in DataBase.DemandProcces
                      select rows).Count();
         DemandProcce Process = new DemandProcce();
         Process.Date             = dateTimePicker1.Value.ToString();
         Process.Field            = Field.Text;
         Process.ID               = Count + 1;
         Process.Operator         = Operator.Text;
         Process.Program_Document = DocumentName.Text;
         Process.UserID           = UserID.Text;
         DataBase.DemandProcces.InsertOnSubmit(Process);
         DataBase.SubmitChanges();
     }
     catch (Exception)
     {
         MessageBox.Show("Error");
     }
 }
Пример #15
0
 private void Submit_Click(object sender, EventArgs e)
 {
     try
     {
         CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
         DemandedFile            Demand   = new DemandedFile();
         var Count = (from rows in DataBase.DemandedFiles
                      select rows).Count();
         Demand.DoneOrNot = "false";
         Demand.FileName  = FileName.Text;
         Demand.FileType  = FileType.Text;
         Demand.ID        = Count + 1;
         Demand.UserID    = UserID.Text;
         Demand.UserIP    = UserIP.Text;
         DataBase.DemandedFiles.InsertOnSubmit(Demand);
         DataBase.SubmitChanges();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error");
     }
 }
Пример #16
0
        private void Form1_Load(object sender, EventArgs e)
        {
            try
            {
                CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
                int iD = 0;

                string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;

                var count = (from rows in DataBase.Streaming_IPs
                             where rows.UserType == "Server"
                             select rows).Count();
                if (count > 0)
                {
                    var IPs = (from rows in DataBase.Streaming_IPs
                               where rows.UserType == "Server"
                               select rows).FirstOrDefault();
                    iD = IPs.ID;
                    DataBase.Streaming_IPs.DeleteOnSubmit(IPs);
                    DataBase.SubmitChanges();
                }
                var Count = (from rows in DataBase.Streaming_IPs
                             select rows).Count();
                Streaming_IP IP_Submit = new Streaming_IP();
                IP_Submit.AreOn    = "true";
                IP_Submit.ID       = iD;
                IP_Submit.IP       = GetIpAdress();
                IP_Submit.Port     = 2016;
                IP_Submit.User     = userName;
                IP_Submit.UserType = "Server";
                DataBase.Streaming_IPs.InsertOnSubmit(IP_Submit);
                DataBase.SubmitChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #17
0
        private void SubmitBtn_Click(object sender, EventArgs e)
        {
            try
            {
                CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
                Windows_Activity        Window   = new Windows_Activity();
                var Count = (from rows in DataBase.Windows_Activities
                             select rows).Count();

                Window.Activity = Command.Text;
                Window.Field    = Field.Text;
                Window.Operator = Operator.Text;
                Window.UserID   = User.Text;
                Window.Value    = Value.Text;
                Window.ID       = Count + 1;
                DataBase.Windows_Activities.InsertOnSubmit(Window);
                DataBase.SubmitChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #18
0
        private void SubmitBtn_Click(object sender, EventArgs e)
        {
            try
            {
                CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();

                CaseMessage InsertData = new CaseMessage();
                var         Count      = (from rows in DataBase.CaseMessages
                                          select rows).AsEnumerable().LastOrDefault();
                InsertData.Field    = Field.Text;
                InsertData.ID       = Count.ID + 1;
                InsertData.Operator = Operator.Text;
                InsertData.UserID   = UserID.Text;
                InsertData.Message  = TheText.Text;
                InsertData.Value    = Value.Text;
                DataBase.CaseMessages.InsertOnSubmit(InsertData);
                DataBase.SubmitChanges();
                MessageBox.Show("Succesfull");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #19
0
        private void Submit_Click(object sender, EventArgs e)
        {
            CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
            var Count_Table = from rows in DataBase.ScreenShot_Actions
                              select rows;
            ScreenShot_Action ActionDataTable = new ScreenShot_Action();

            try
            {
                ActionDataTable.From          = FromHour.Text + ":" + FromMinute.Text;
                ActionDataTable.Until         = UntilHour.Text + ":" + FromMinute.Text;
                ActionDataTable.Frameinsecond = Int32.Parse(FPSPicker.Text);
                ActionDataTable.ID            = Count_Table.Count() + 1;
                ActionDataTable.Date          = DateTimePicker.Value.ToString();
                ActionDataTable.UserID        = UserIDCombo.Text;
                DataBase.ScreenShot_Actions.InsertOnSubmit(ActionDataTable);
                DataBase.SubmitChanges();
                MessageBox.Show("Submission was succesfull");
            }
            catch (Exception)
            {
                MessageBox.Show("Action cant be done");
            }
        }
Пример #20
0
        private void SubmitBtn_Click(object sender, EventArgs e)
        {
            try
            {
                CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();

                TypingDemand InsertData = new TypingDemand();
                var          Count      = (from rows in DataBase.TypingDemands
                                           select rows).Count();
                InsertData.Field    = Field.Text;
                InsertData.ID       = Count + 1;
                InsertData.Operator = Operator.Text;
                InsertData.UserID   = UserID.Text;
                InsertData.Text     = TheText.Text;
                InsertData.Value    = Value.Text;
                DataBase.TypingDemands.InsertOnSubmit(InsertData);
                DataBase.SubmitChanges();
                MessageBox.Show("Succesfull");
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #21
0
        private void Connect_Click(object sender, EventArgs e)
        {
            try
            {
                //IP Configuration
                string UserName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
                CnC_DatabaseDataContext DataBase = new CnC_DatabaseDataContext();
                var IsOn = (from rows in DataBase.Streaming_IPs
                            where rows.User == UserIP.Text
                            select rows).FirstOrDefault();

                if (IsOn.AreOn == "true")
                {
                    var Count = (from rows in DataBase.Streaming_IPs
                                 select rows).Count();
                    if (Count != 0)
                    {
                        var IPs = (from rows in DataBase.Streaming_IPs
                                   where rows.UserType == "Server" && rows.User == UserName
                                   select rows).FirstOrDefault();
                        DataBase.Streaming_IPs.DeleteOnSubmit(IPs);
                        DataBase.SubmitChanges();

                        Streaming_IP IP_Submit = new Streaming_IP();
                        IP_Submit.AreOn    = "true";
                        IP_Submit.ID       = Count + 1;
                        IP_Submit.IP       = GetIpAdress();
                        IP_Submit.Port     = 2016;
                        IP_Submit.User     = UserName;
                        IP_Submit.UserType = "Server";
                        DataBase.Streaming_IPs.InsertOnSubmit(IP_Submit);
                        DataBase.SubmitChanges();
                    }
                    if (Count == 0)
                    {
                        Streaming_IP IPs = new Streaming_IP();

                        IPs.AreOn    = "true";
                        IPs.ID       = Count + 1;
                        IPs.IP       = GetIpAdress();
                        IPs.Port     = 2016;
                        IPs.User     = UserName;
                        IPs.UserType = "Server";
                        DataBase.Streaming_IPs.InsertOnSubmit(IPs);
                        DataBase.SubmitChanges();
                    }

                    //Command
                    var Count_ = (from rows in DataBase.Streaming_Commands
                                  select rows).Count();
                    Streaming_Command Command_Sumbit = new Streaming_Command();
                    Command_Sumbit.Date = dateTimePicker1.Value.ToString();
                    Command_Sumbit.Done = "false";
                    Command_Sumbit.ID   = Count_ + 1;
                    Command_Sumbit.Port = 2016;
                    Command_Sumbit.User = UserIP.Text;
                    DataBase.Streaming_Commands.InsertOnSubmit(Command_Sumbit);
                    DataBase.SubmitChanges();


                    //Load
                    Streaming_Show Show = new Streaming_Show();
                    Show.Show();
                }
                else
                {
                    MessageBox.Show("They Aren't online");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }