private void MainForm_Load(object pSender, EventArgs pArgs)
{
if (new SetupForm().ShowDialog(this) != DialogResult.OK) { Close(); return; }
foreach (LibPcapLiveDevice device in LibPcapLiveDeviceList.Instance)
{
if (device.Interface.FriendlyName == Config.Instance.Interface)
{
mDevice = device;
break;
}
}
try
{
mDevice.Open(DeviceMode.Promiscuous, 1);
}
catch
{
MessageBox.Show("Failed to set the device in Promiscuous mode! But that doesn't really matter lol.");
mDevice.Open();
}
mDevice.Filter = string.Format("tcp portrange {0}-{1}", Config.Instance.LowPort, Config.Instance.HighPort);
mTimer.Enabled = true;
mSearchForm.Show(mDockPanel);
mDataForm.Show(mDockPanel);
mStructureForm.Show(mDockPanel);
mPropertyForm.Show(mDockPanel);
DockPane rightPane1 = new DockPane(mStructureForm, DockState.DockRight, true);
DockPane rightPane2 = new DockPane(mPropertyForm, DockState.DockRight, true);
rightPane1.Show();
rightPane2.Show();
}