示例#1
0
        private void toolStripButtonNewCapture_Click(object sender, EventArgs e)
        {
            this.packetContainer = new PacketContainer();
            this.sniffer         = new SnifferControl(this.packetContainer, this.devicesForm.GetPort());
            this.sniffer.Init(this.devicesForm.GetDevice(), ("port " + this.devicesForm.GetPort()));
            this.sniffer.Start();
            this.fillListbox(this.packetContainer.DisplayedPackets);
            this.toolStripButtonStopCatpure.Enabled = true;
            this.toolStripButtonNewCapture.Enabled  = false;
            this.toolStripButtonListDevices.Enabled = false;
            this.toolStripButtonOpenFile.Enabled    = false;
            this.openToolStripMenuItem.Enabled      = false;

            this.hexBox1.ByteProvider = null;

            // Event Anmelden
            this.sniffer.NewPacketArrived += new SnifferControl.NewPacketHandler(packethandler_onPacketAdded);
            this.sniffer.OnSynRecived     += new SnifferControl.SynRecivedEventHandler(sniffer_OnSynRecived);
            this.sniffer.OnFinRecived     += new SnifferControl.FinRecivedEventHandler(sniffer_OnFinRecived);
            this.ChangeStatusLabel("Waiting for Connection", Color.Black);
        }
示例#2
0
        private void toolStripButtonNewCapture_Click(object sender, EventArgs e)
        {
            this.packetContainer = new PacketContainer();
            this.sniffer = new SnifferControl(this.packetContainer, this.devicesForm.GetPort());
            this.sniffer.Init(this.devicesForm.GetDevice(), ("port " + this.devicesForm.GetPort()));
            this.sniffer.Start();
            this.fillListbox(this.packetContainer.DisplayedPackets);
            this.toolStripButtonStopCatpure.Enabled = true;
            this.toolStripButtonNewCapture.Enabled = false;
            this.toolStripButtonListDevices.Enabled = false;
            this.toolStripButtonOpenFile.Enabled = false;
            this.openToolStripMenuItem.Enabled = false;

            this.hexBox1.ByteProvider = null;

            // Event Anmelden
            this.sniffer.NewPacketArrived += new SnifferControl.NewPacketHandler(packethandler_onPacketAdded);
            this.sniffer.OnSynRecived += new SnifferControl.SynRecivedEventHandler(sniffer_OnSynRecived);
            this.sniffer.OnFinRecived += new SnifferControl.FinRecivedEventHandler(sniffer_OnFinRecived);
            this.ChangeStatusLabel("Waiting for Connection", Color.Black);
        }