namespace AI_C2_Server { partial class MainForm { /// /// Required designer variable. /// private System.ComponentModel.IContainer components = null; /// /// Clean up any resources being used. /// /// true if managed resources should be disposed; otherwise, false. protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Windows Form Designer generated code /// /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// private void InitializeComponent() { components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); btnRestart = new Button(); panelTop = new Panel(); notifyIcon = new NotifyIcon(components); trayContextMenu = new ContextMenuStrip(components); showServerToolStripMenuItem = new ToolStripMenuItem(); restartServerToolStripMenuItem = new ToolStripMenuItem(); exitShutdownToolStripMenuItem = new ToolStripMenuItem(); restartApplicationToolStripMenuItem = new ToolStripMenuItem(); tabControl1 = new TabControl(); tabPageConsole = new TabPage(); rtbConsole = new TextBox(); tabPageInstances = new TabPage(); listViewInstances = new ListView(); colPlatform = new ColumnHeader(); colInstanceId = new ColumnHeader(); colStatus = new ColumnHeader(); colLastSeen = new ColumnHeader(); instanceContextMenu = new ContextMenuStrip(components); resetChatToolStripMenuItem = new ToolStripMenuItem(); shutdownHarnessToolStripMenuItem = new ToolStripMenuItem(); panelInstanceActions = new Panel(); btnShutdown = new Button(); btnResetChat = new Button(); tabPageOpenAI = new TabPage(); txtOpenAIKey = new TextBox(); lblKey = new Label(); txtOpenAIUrl = new TextBox(); lblUrl = new Label(); chkEnableOpenAI = new CheckBox(); timerUpdateInstances = new System.Windows.Forms.Timer(components); panelTop.SuspendLayout(); trayContextMenu.SuspendLayout(); tabControl1.SuspendLayout(); tabPageConsole.SuspendLayout(); tabPageInstances.SuspendLayout(); instanceContextMenu.SuspendLayout(); panelInstanceActions.SuspendLayout(); tabPageOpenAI.SuspendLayout(); SuspendLayout(); // // btnRestart // btnRestart.Location = new Point(12, 12); btnRestart.Name = "btnRestart"; btnRestart.Size = new Size(120, 25); btnRestart.TabIndex = 0; btnRestart.Text = "Restart Server"; btnRestart.UseVisualStyleBackColor = true; btnRestart.Click += btnRestart_Click; // // panelTop // panelTop.Controls.Add(btnRestart); panelTop.Dock = DockStyle.Top; panelTop.Location = new Point(0, 0); panelTop.Name = "panelTop"; panelTop.Size = new Size(800, 50); panelTop.TabIndex = 0; // // notifyIcon // notifyIcon.BalloonTipText = "Server Running..."; notifyIcon.BalloonTipTitle = "AI C2 Server"; notifyIcon.ContextMenuStrip = trayContextMenu; notifyIcon.Icon = (Icon)resources.GetObject("notifyIcon.Icon"); notifyIcon.Text = "AI C2 Server"; notifyIcon.MouseClick += notifyIcon_Click; notifyIcon.MouseDoubleClick += notifyIcon_MouseDoubleClick; // // trayContextMenu // trayContextMenu.Items.AddRange(new ToolStripItem[] { showServerToolStripMenuItem, restartServerToolStripMenuItem, restartApplicationToolStripMenuItem, exitShutdownToolStripMenuItem }); trayContextMenu.Name = "trayContextMenu"; trayContextMenu.RenderMode = ToolStripRenderMode.System; trayContextMenu.Size = new Size(175, 92); // // showServerToolStripMenuItem // showServerToolStripMenuItem.Name = "showServerToolStripMenuItem"; showServerToolStripMenuItem.Size = new Size(174, 22); showServerToolStripMenuItem.Text = "Show Server"; showServerToolStripMenuItem.Click += showServerToolStripMenuItem_Click; // // restartServerToolStripMenuItem // restartServerToolStripMenuItem.Name = "restartServerToolStripMenuItem"; restartServerToolStripMenuItem.Size = new Size(174, 22); restartServerToolStripMenuItem.Text = "Restart Server"; restartServerToolStripMenuItem.Click += restartServerToolStripMenuItem_Click; // // exitShutdownToolStripMenuItem // exitShutdownToolStripMenuItem.Name = "exitShutdownToolStripMenuItem"; exitShutdownToolStripMenuItem.Size = new Size(174, 22); exitShutdownToolStripMenuItem.Text = "Shutdown && Exit"; exitShutdownToolStripMenuItem.Click += exitShutdownToolStripMenuItem_Click; // // restartApplicationToolStripMenuItem // restartApplicationToolStripMenuItem.Name = "restartApplicationToolStripMenuItem"; restartApplicationToolStripMenuItem.Size = new Size(174, 22); restartApplicationToolStripMenuItem.Text = "Restart Application"; restartApplicationToolStripMenuItem.Click += restartApplicationToolStripMenuItem_Click; // // tabControl1 // tabControl1.Controls.Add(tabPageConsole); tabControl1.Controls.Add(tabPageInstances); tabControl1.Controls.Add(tabPageOpenAI); tabControl1.Dock = DockStyle.Fill; tabControl1.Location = new Point(0, 50); tabControl1.Name = "tabControl1"; tabControl1.SelectedIndex = 0; tabControl1.Size = new Size(800, 400); tabControl1.TabIndex = 1; // // tabPageConsole // tabPageConsole.BackColor = SystemColors.Control; tabPageConsole.Controls.Add(rtbConsole); tabPageConsole.Location = new Point(4, 24); tabPageConsole.Name = "tabPageConsole"; tabPageConsole.Padding = new Padding(3); tabPageConsole.Size = new Size(792, 372); tabPageConsole.TabIndex = 0; tabPageConsole.Text = "Console"; // // rtbConsole // rtbConsole.BackColor = Color.Black; rtbConsole.BorderStyle = BorderStyle.FixedSingle; rtbConsole.Dock = DockStyle.Fill; rtbConsole.ForeColor = Color.LightGray; rtbConsole.Location = new Point(3, 3); rtbConsole.Multiline = true; rtbConsole.Name = "rtbConsole"; rtbConsole.ReadOnly = true; rtbConsole.ScrollBars = ScrollBars.Vertical; rtbConsole.Size = new Size(786, 366); rtbConsole.TabIndex = 2; // // tabPageInstances // tabPageInstances.BackColor = SystemColors.Control; tabPageInstances.Controls.Add(listViewInstances); tabPageInstances.Controls.Add(panelInstanceActions); tabPageInstances.Location = new Point(4, 24); tabPageInstances.Name = "tabPageInstances"; tabPageInstances.Padding = new Padding(3); tabPageInstances.Size = new Size(792, 372); tabPageInstances.TabIndex = 1; tabPageInstances.Text = "Instance Management"; // // listViewInstances // listViewInstances.BorderStyle = BorderStyle.FixedSingle; listViewInstances.Columns.AddRange(new ColumnHeader[] { colPlatform, colInstanceId, colStatus, colLastSeen }); listViewInstances.ContextMenuStrip = instanceContextMenu; listViewInstances.Dock = DockStyle.Fill; listViewInstances.FullRowSelect = true; listViewInstances.GridLines = true; listViewInstances.Location = new Point(3, 3); listViewInstances.MultiSelect = false; listViewInstances.Name = "listViewInstances"; listViewInstances.Size = new Size(786, 326); listViewInstances.TabIndex = 1; listViewInstances.UseCompatibleStateImageBehavior = false; listViewInstances.View = View.Details; // // colPlatform // colPlatform.Text = "Platform"; colPlatform.Width = 150; // // colInstanceId // colInstanceId.Text = "Instance ID"; colInstanceId.Width = 250; // // colStatus // colStatus.Text = "Status"; colStatus.Width = 100; // // colLastSeen // colLastSeen.Text = "Last Seen"; colLastSeen.Width = 150; // // instanceContextMenu // instanceContextMenu.Items.AddRange(new ToolStripItem[] { resetChatToolStripMenuItem, shutdownHarnessToolStripMenuItem }); instanceContextMenu.Name = "instanceContextMenu"; instanceContextMenu.Size = new Size(174, 48); // // resetChatToolStripMenuItem // resetChatToolStripMenuItem.Name = "resetChatToolStripMenuItem"; resetChatToolStripMenuItem.Size = new Size(173, 22); resetChatToolStripMenuItem.Text = "Reset Chat"; resetChatToolStripMenuItem.Click += resetChatToolStripMenuItem_Click; // // shutdownHarnessToolStripMenuItem // shutdownHarnessToolStripMenuItem.Name = "shutdownHarnessToolStripMenuItem"; shutdownHarnessToolStripMenuItem.Size = new Size(173, 22); shutdownHarnessToolStripMenuItem.Text = "Shutdown Harness"; shutdownHarnessToolStripMenuItem.Click += shutdownHarnessToolStripMenuItem_Click; // // panelInstanceActions // panelInstanceActions.Controls.Add(btnShutdown); panelInstanceActions.Controls.Add(btnResetChat); panelInstanceActions.Dock = DockStyle.Bottom; panelInstanceActions.Location = new Point(3, 329); panelInstanceActions.Name = "panelInstanceActions"; panelInstanceActions.Size = new Size(786, 40); panelInstanceActions.TabIndex = 0; // // btnShutdown // btnShutdown.Location = new Point(111, 8); btnShutdown.Name = "btnShutdown"; btnShutdown.Size = new Size(120, 25); btnShutdown.TabIndex = 1; btnShutdown.Text = "Shutdown Harness"; btnShutdown.UseVisualStyleBackColor = true; btnShutdown.Click += btnShutdown_Click; // // btnResetChat // btnResetChat.Location = new Point(5, 8); btnResetChat.Name = "btnResetChat"; btnResetChat.Size = new Size(100, 25); btnResetChat.TabIndex = 0; btnResetChat.Text = "Reset Chat"; btnResetChat.UseVisualStyleBackColor = true; btnResetChat.Click += btnResetChat_Click; // // tabPageOpenAI // tabPageOpenAI.BackColor = SystemColors.Control; tabPageOpenAI.Controls.Add(txtOpenAIKey); tabPageOpenAI.Controls.Add(lblKey); tabPageOpenAI.Controls.Add(txtOpenAIUrl); tabPageOpenAI.Controls.Add(lblUrl); tabPageOpenAI.Controls.Add(chkEnableOpenAI); tabPageOpenAI.Location = new Point(4, 24); tabPageOpenAI.Name = "tabPageOpenAI"; tabPageOpenAI.Padding = new Padding(3); tabPageOpenAI.Size = new Size(792, 372); tabPageOpenAI.TabIndex = 2; tabPageOpenAI.Text = "OpenAI API"; // // txtOpenAIKey // txtOpenAIKey.BorderStyle = BorderStyle.FixedSingle; txtOpenAIKey.Location = new Point(100, 85); txtOpenAIKey.Name = "txtOpenAIKey"; txtOpenAIKey.Size = new Size(400, 23); txtOpenAIKey.TabIndex = 4; txtOpenAIKey.TextChanged += txtOpenAIKey_TextChanged; // // lblKey // lblKey.AutoSize = true; lblKey.Location = new Point(20, 88); lblKey.Name = "lblKey"; lblKey.Size = new Size(50, 15); lblKey.TabIndex = 3; lblKey.Text = "API Key:"; // // txtOpenAIUrl // txtOpenAIUrl.BorderStyle = BorderStyle.FixedSingle; txtOpenAIUrl.Location = new Point(100, 50); txtOpenAIUrl.Name = "txtOpenAIUrl"; txtOpenAIUrl.Size = new Size(400, 23); txtOpenAIUrl.TabIndex = 2; txtOpenAIUrl.TextChanged += txtOpenAIUrl_TextChanged; // // lblUrl // lblUrl.AutoSize = true; lblUrl.Location = new Point(20, 53); lblUrl.Name = "lblUrl"; lblUrl.Size = new Size(52, 15); lblUrl.TabIndex = 1; lblUrl.Text = "API URL:"; // // chkEnableOpenAI // chkEnableOpenAI.AutoSize = true; chkEnableOpenAI.Location = new Point(20, 20); chkEnableOpenAI.Name = "chkEnableOpenAI"; chkEnableOpenAI.Size = new Size(159, 19); chkEnableOpenAI.TabIndex = 0; chkEnableOpenAI.Text = "Enable OpenAI API Mode"; chkEnableOpenAI.UseVisualStyleBackColor = true; chkEnableOpenAI.CheckedChanged += chkEnableOpenAI_CheckedChanged; // // timerUpdateInstances // timerUpdateInstances.Interval = 2000; timerUpdateInstances.Tick += timerUpdateInstances_Tick; // // MainForm // AutoScaleDimensions = new SizeF(7F, 15F); AutoScaleMode = AutoScaleMode.Font; ClientSize = new Size(800, 450); Controls.Add(tabControl1); Controls.Add(panelTop); Icon = (Icon)resources.GetObject("$this.Icon"); Name = "MainForm"; Text = "AI C2 Server Console"; FormClosing += MainForm_FormClosing; Load += MainForm_Load; Resize += MainForm_Resize; panelTop.ResumeLayout(false); trayContextMenu.ResumeLayout(false); tabControl1.ResumeLayout(false); tabPageConsole.ResumeLayout(false); tabPageConsole.PerformLayout(); tabPageInstances.ResumeLayout(false); instanceContextMenu.ResumeLayout(false); panelInstanceActions.ResumeLayout(false); tabPageOpenAI.ResumeLayout(false); tabPageOpenAI.PerformLayout(); ResumeLayout(false); } #endregion private System.Windows.Forms.Button btnRestart; private System.Windows.Forms.Panel panelTop; private System.Windows.Forms.NotifyIcon notifyIcon; private System.Windows.Forms.ContextMenuStrip trayContextMenu; private System.Windows.Forms.ToolStripMenuItem showServerToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem restartServerToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem exitShutdownToolStripMenuItem; private System.Windows.Forms.TabControl tabControl1; private System.Windows.Forms.TabPage tabPageConsole; private System.Windows.Forms.TextBox rtbConsole; private System.Windows.Forms.TabPage tabPageInstances; private System.Windows.Forms.TabPage tabPageOpenAI; private System.Windows.Forms.ListView listViewInstances; private System.Windows.Forms.ColumnHeader colPlatform; private System.Windows.Forms.ColumnHeader colInstanceId; private System.Windows.Forms.ColumnHeader colStatus; private System.Windows.Forms.ColumnHeader colLastSeen; private System.Windows.Forms.Panel panelInstanceActions; private System.Windows.Forms.Button btnShutdown; private System.Windows.Forms.Button btnResetChat; private System.Windows.Forms.TextBox txtOpenAIKey; private System.Windows.Forms.Label lblKey; private System.Windows.Forms.TextBox txtOpenAIUrl; private System.Windows.Forms.Label lblUrl; private System.Windows.Forms.CheckBox chkEnableOpenAI; private System.Windows.Forms.Timer timerUpdateInstances; private System.Windows.Forms.ContextMenuStrip instanceContextMenu; private System.Windows.Forms.ToolStripMenuItem resetChatToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem shutdownHarnessToolStripMenuItem; private ToolStripMenuItem restartApplicationToolStripMenuItem; } }