C++实现端口扫描
有助于初学者对端口扫描学习的简单代码,包括TCP connect全连接,SYN扫描,多线程实现的全连接扫描
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2209 2010-06-02 08:06 FINPortScanPortScanconf_IP.cpp
文件 1340 2010-06-02 08:08 FINPortScanPortScanconf_IP.h
文件 2794 2011-06-10 16:03 FINPortScanPortScanconf_Port.cpp
文件 1353 2010-06-08 15:07 FINPortScanPortScanconf_Port.h
文件 15766 2011-06-11 20:46 FINPortScanPortScanDebugconf_IP.obj
文件 0 2011-06-11 20:46 FINPortScanPortScanDebugconf_IP.sbr
文件 20305 2011-06-11 20:46 FINPortScanPortScanDebugconf_Port.obj
文件 0 2011-06-11 20:46 FINPortScanPortScanDebugconf_Port.sbr
文件 425 2011-06-13 22:29 FINPortScanPortScanDebugDefaultPorts.txt
文件 33175 2011-06-11 22:52 FINPortScanPortScanDebugfunction.obj
文件 0 2011-06-11 22:52 FINPortScanPortScanDebugfunction.sbr
文件 5719040 2011-06-13 23:04 FINPortScanPortScanDebugPortScan.bsc
文件 7430221 2011-06-13 23:04 FINPortScanPortScanDebugPortScan.exe
文件 429076 2011-06-13 23:04 FINPortScanPortScanDebugPortScan.ilk
文件 23664 2011-06-13 01:16 FINPortScanPortScanDebugPortScan.obj
文件 7132492 2011-06-11 20:46 FINPortScanPortScanDebugPortScan.pch
文件 549888 2011-06-13 23:04 FINPortScanPortScanDebugPortScan.pdb
文件 6056232 2011-06-13 10:36 FINPortScanPortScanDebugPortScan.res
文件 0 2011-06-13 01:16 FINPortScanPortScanDebugPortScan.sbr
文件 98092 2011-06-13 23:04 FINPortScanPortScanDebugPortScanDlg.obj
文件 0 2011-06-13 23:04 FINPortScanPortScanDebugPortScanDlg.sbr
文件 18541 2011-06-11 22:12 FINPortScanPortScanDebug
esult.obj
文件 0 2011-06-11 22:12 FINPortScanPortScanDebug
esult.sbr
文件 111215 2011-06-11 20:46 FINPortScanPortScanDebugStdAfx.obj
文件 1404945 2011-06-11 20:46 FINPortScanPortScanDebugStdAfx.sbr
文件 66560 2011-06-13 23:04 FINPortScanPortScanDebugvc60.idb
文件 397312 2011-06-13 23:04 FINPortScanPortScanDebugvc60.pdb
文件 425 2011-06-13 22:17 FINPortScanPortScanDefaultPorts.txt
文件 8049 2011-06-11 22:29 FINPortScanPortScanfunction.cpp
文件 72 2010-06-07 16:52 FINPortScanPortScanfunctionUdp.cpp
............此处省略32个文件信息
// conf_IP.cpp : implementation file
//
#include “stdafx.h“
#include “PortScan.h“
#include “conf_IP.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// conf_IP dialog
conf_IP::conf_IP(CWnd* pParent /*=NULL*/)
: CDialog(conf_IP::IDD pParent)
{
//{{AFX_DATA_INIT(conf_IP)
m_IP = 0;
//}}AFX_DATA_INIT
}
void conf_IP::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(conf_IP)
DDX_Control(pDX IDC_IPADDRESS_IP_DesignMore_End m_IP_End);
DDX_Control(pDX IDC_IPADDRESS_IP_DesignMore_Start m_IP_Start);
DDX_Control(pDX IDC_IPADDRESS_IP_Design m_IP_Design);
DDX_Control(pDX IDC_IPADDRESS_IP_Self m_IP_Self);
DDX_Radio(pDX IDC_RADIO_IP_Self m_IP);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(conf_IP CDialog)
//{{AFX_MSG_MAP(conf_IP)
ON_BN_CLICKED(IDC_RADIO_IP_Design OnRADIOIPDesign)
ON_BN_CLICKED(IDC_RADIO_IP_DesignMore OnRADIOIPDesignMore)
ON_BN_CLICKED(IDC_RADIO_IP_Self OnRADIOIPSelf)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// conf_IP message handlers
void conf_IP::OnRADIOIPSelf()
{
// TODO: Add your control notification handler code here
(GetDlgItem(IDC_IPADDRESS_IP_Design))->EnableWindow(FALSE);
(GetDlgItem(IDC_IPADDRESS_IP_DesignMore_Start))->EnableWindow(FALSE);
(GetDlgItem(IDC_IPADDRESS_IP_DesignMore_End))->EnableWindow(FALSE);
m_IP=0;
}
void conf_IP::OnRADIOIPDesign()
{
// TODO: Add your control notification handler code here
(GetDlgItem(IDC_IPADDRESS_IP_Design))->EnableWindow(TRUE);
(GetDlgItem(IDC_IPADDRESS_IP_DesignMore_Start))->EnableWindow(FALSE);
(GetDlgItem(IDC_IPADDRESS_IP_DesignMore_End))->EnableWindow(FALSE);
m_IP=1;
}
void conf_IP::OnRADIOIPDesignMore()
{
// TODO: Add your control notification handler code here
(GetDlgItem(IDC_IPADDRESS_IP_Design))->EnableWindow(FALSE);
(GetDlgItem(IDC_IPADDRESS_IP_DesignMore_Start))->EnableWindow(TRUE);
(GetDlgItem(IDC_IPADDRESS_IP_DesignMore_End))->EnableWindow(TRUE);
m_IP=2;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2209 2010-06-02 08:06 FINPortScanPortScanconf_IP.cpp
文件 1340 2010-06-02 08:08 FINPortScanPortScanconf_IP.h
文件 2794 2011-06-10 16:03 FINPortScanPortScanconf_Port.cpp
文件 1353 2010-06-08 15:07 FINPortScanPortScanconf_Port.h
文件 15766 2011-06-11 20:46 FINPortScanPortScanDebugconf_IP.obj
文件 0 2011-06-11 20:46 FINPortScanPortScanDebugconf_IP.sbr
文件 20305 2011-06-11 20:46 FINPortScanPortScanDebugconf_Port.obj
文件 0 2011-06-11 20:46 FINPortScanPortScanDebugconf_Port.sbr
文件 425 2011-06-13 22:29 FINPortScanPortScanDebugDefaultPorts.txt
文件 33175 2011-06-11 22:52 FINPortScanPortScanDebugfunction.obj
文件 0 2011-06-11 22:52 FINPortScanPortScanDebugfunction.sbr
文件 5719040 2011-06-13 23:04 FINPortScanPortScanDebugPortScan.bsc
文件 7430221 2011-06-13 23:04 FINPortScanPortScanDebugPortScan.exe
文件 429076 2011-06-13 23:04 FINPortScanPortScanDebugPortScan.ilk
文件 23664 2011-06-13 01:16 FINPortScanPortScanDebugPortScan.obj
文件 7132492 2011-06-11 20:46 FINPortScanPortScanDebugPortScan.pch
文件 549888 2011-06-13 23:04 FINPortScanPortScanDebugPortScan.pdb
文件 6056232 2011-06-13 10:36 FINPortScanPortScanDebugPortScan.res
文件 0 2011-06-13 01:16 FINPortScanPortScanDebugPortScan.sbr
文件 98092 2011-06-13 23:04 FINPortScanPortScanDebugPortScanDlg.obj
文件 0 2011-06-13 23:04 FINPortScanPortScanDebugPortScanDlg.sbr
文件 18541 2011-06-11 22:12 FINPortScanPortScanDebug
esult.obj
文件 0 2011-06-11 22:12 FINPortScanPortScanDebug
esult.sbr
文件 111215 2011-06-11 20:46 FINPortScanPortScanDebugStdAfx.obj
文件 1404945 2011-06-11 20:46 FINPortScanPortScanDebugStdAfx.sbr
文件 66560 2011-06-13 23:04 FINPortScanPortScanDebugvc60.idb
文件 397312 2011-06-13 23:04 FINPortScanPortScanDebugvc60.pdb
文件 425 2011-06-13 22:17 FINPortScanPortScanDefaultPorts.txt
文件 8049 2011-06-11 22:29 FINPortScanPortScanfunction.cpp
文件 72 2010-06-07 16:52 FINPortScanPortScanfunctionUdp.cpp
............此处省略32个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)