Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="packetdata"></param>
        private void m_rawsocket_OnPacketReceived(object sender, Sniffer.CCommon.PacketContent packetdata)
        {
            CShare.RegisterEvent(m_workingds, packetdata);

            AddNetworkConnectionToTree((CShare.ConnectionType)(CShare.IsAnIPFromMyLAN(cCustomToolbar.cCustomComboBox.ComboText, packetdata.SourceIP) ?
                                                               CShare.ConnectionType.LAN : CShare.ConnectionType.Internet), packetdata.SourceIP);
        }
Ejemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="type"></param>
        /// <param name="address"></param>
        private void AddNetworkConnectionToTree(CShare.ConnectionType type, string address)
        {
            bool found = false;

            address = CShare.GetPartFromIP(address, CShare.IPAddressPart.Address);

            TreeNode selected = type.Equals(CShare.ConnectionType.LAN) ?
                                trvNetwork.Nodes[0].Nodes[0] : trvNetwork.Nodes[0].Nodes[1];

            foreach (TreeNode node in selected.Nodes)
            {
                if (node.Text.Equals(address))
                {
                    found = true;
                    break;
                }
            }

            if (!found)
            {
                CShare.ControlInvokeCallback callback = new CShare.ControlInvokeCallback(selected.Nodes.Add);
                selected.TreeView.Invoke(callback, new object[] { new TreeNode(address) });
            }
        }
Ejemplo n.º 3
0
 private void linkLabel1_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
 {
     CShare.NavigateToURL(CShare.DMURL);
 }
Ejemplo n.º 4
0
 private void NavigateToTarget(object sender, System.EventArgs e)
 {
     CShare.NavigateToURL((string)(((PictureBox)sender).Name.ToUpper().Equals(CShare.MCSDPBX) ?
                                   CShare.MCPURL : CShare.DMURL));
 }