-
端口线程扫描程序(附源码BCB5)(1[1].0)
端口扫描小程序,C语言编写,亲测可用欢迎使用。(Port scanning program, written in C language, pro-test can be welcomed.)
- 2020-06-16 09:20:01下载
- 积分:1
-
hnbzcj9
很好的源程序代码,具有很好的学习价值,可以下载使用(Good source code, has the very good learning value, can be used to download)
- 2017-03-28 07:16:22下载
- 积分:1
-
openlayer_v5.3.0-dist
openlayers必须的openlayer文件(Gis have to get a ol.js)
- 2020-06-16 21:20:02下载
- 积分:1
-
本系统是网络上的个人共享文件系统,支持多人注册使用,可在线上传文件、管理自己的文件,还可设置共享权限,便于将自己的文件同其它人分享,使用方法同资源管理器。管理员
本系统是网络上的个人共享文件系统,支持多人注册使用,可在线上传文件、管理自己的文件,还可设置共享权限,便于将自己的文件同其它人分享,使用方法同资源管理器。管理员可在线管理注册帐号,支持每个用户的单独空间大小设置。特色:登录时验证码控制安全登录;支持大文件及多文件上传;可共享文件,并可设置读写权限;支持文件搜索;每个人可单独设置空间大小。需.Net环境支持。-the network system is the personal file-sharing system to support people registered, and can be used to upload documents online, manage their documents, but also set up shared jurisdiction, to facilitate their documents to share with other people, to use the same resources manager. Administrators can register online account management and support each user a separate space set size. Characteristics : login validation code control of the security login; Support for large files and multiple file uploads; File sharing and may set up literacy competence; Supporting documents search; Everyone can set up separate space size. Need. Net environmental support.
- 2022-03-28 18:40:45下载
- 积分:1
-
258518
网络流量监控器源码程序,结合易语言扩展界面支持库,调用API函数实现电脑网络数据流量的实时监控。(Network Traffic Monitor source program, combined with easy language support library expansion interface , call the API functions to achieve real-time monitoring of computer network data traffic.)
- 2016-06-23 14:56:34下载
- 积分:1
-
一个小型的FTP客户端程序
一个小型的FTP客户端程序-a small FTP client
- 2022-06-28 11:34:55下载
- 积分:1
-
zlib1.2.1 FOSS
zlib1.2.1源码-zlib1.2.1 FOSS
- 2022-08-18 23:27:06下载
- 积分:1
-
MATLAB编程2D
说明: 随机生成混凝土骨料,适用于混凝土的细观力学分析(Random generation of concrete aggregate)
- 2019-07-07 15:20:41下载
- 积分:1
-
jackyfx
还不错,适用于初学者,比较简单易懂,大家可以下了看看(Very good for beginners)
- 2013-12-16 12:50:09下载
- 积分:1
-
c# 扫描IP Http Header
c# 扫描IP Http Headerusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Threading;using System.IO;namespace HScan{ public partial class Form1 : Form { int _currentThreads = 0; int _maxThreads = 100; Thread main = null; Thread mt = null; List threads = new List(); public Form1() { InitializeComponent(); Control.CheckForIllegalCrossThreadCalls = false; } private void btnStart_Click(object sender, EventArgs e) { btnStart.Enabled = false; if (txtStart.Text.Trim() == "") { MessageBox.Show("起始IP不能为空."); return; } if (txtEnd.Text.Trim() == "") { MessageBox.Show("结束IP不能为空."); return; } int ts = Convert.ToInt32(txtThreads.Text); _maxThreads = ts; string startIp = txtStart.Text; string endIp = txtEnd.Text; TParameter tp=new TParameter(); tp.StartIp=startIp; tp.EndIp=endIp; tp.ThreadCount=ts; main = new Thread(new ParameterizedThreadStart(StartMe)); main.Start(tp); } protected void ThreadManage() { Thread c=null; while (true) { System.Object lockThis = new System.Object(); lock (lockThis) { for (int i = 0; i < threads.Count; i ) { if (threads[i] != null && !threads[i].IsAlive) { c = threads[i]; break; } } if (c != null) { threads.Remove(c); } } } } protected void StartMe(object ob) { mt = new Thread(new ThreadStart(ThreadManage)); mt.Start(); TParameter p = ob as TParameter; string curIp = p.StartIp; while (true) { for (int i = 0; i < _maxThreads; i ) { if (curIp != "") { if (_currentThreads >= _maxThreads) break; System.Object lockThis = new System.Object(); lock (lockThis) { _currentThreads ; if (_currentThreads > _maxThreads) _currentThreads = _maxThreads; string tip = curIp; Thread t = new Thread(new ParameterizedThreadStart(Run)); t.Start(tip); threads.Add(t); curIp = IPUtility.getLastIp(curIp, p.EndIp, 1); } } else { break; } } } } protected void Run(object ob) { string ip = ob.ToString(); SocketGetHead h = new SocketGetHead(); string ret = h.GetHtml(ip, 80); if (ret.IndexOf("DVRDVS-Webs") > 0) { ListViewItem item = new ListViewItem(); item.SubItems[0].Text = (listView1.Items.Count 1).ToString(); ListViewItem.ListViewSubItem lvSubItem = new ListViewItem.ListViewSubItem(); lvSubItem.Text = ip; item.SubItems.Add(lvSubItem); lvSubItem = new ListViewItem.ListViewSubItem(); lvSubItem.Text = "DVRDVS-Webs"; item.SubItems.Add(lvSubItem); listView1.Items.Add(item); } System.Object lockThis = new System.Object(); lock(lockThis) { lblCurIp.Text = ip; _currentThreads--; if (_currentThreads < 0) _currentThreads = 0; } } private void tsmCopy_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { string ip = listView1.SelectedItems[0].SubItems[1].Text; Clipboard.SetText(ip); } } private void tsmExport_Click(object sender, EventArgs e) { StreamWriter writer = new StreamWriter(AppDomain.CurrentDomain.BaseDirectory "\export.txt",true); foreach (ListViewItem item in listView1.Items) { string ip=item.SubItems[1].Text; writer.WriteLine(ip); writer.Flush(); } writer.Flush(); writer.Close(); MessageBox.Show("导出成功!"); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { try { if (mt != null) { mt.Interrupt(); mt.Abort(); } foreach (Thread t in threads) { t.Interrupt(); t.Abort(); } if (main != null) { main.Interrupt(); main.Abort(); } } catch { } Thread.Sleep(5000); } private void btnStop_Click(object sender, EventArgs e) { try { if (mt != null) { mt.Interrupt(); mt.Abort(); } foreach (Thread t in threads) { t.Interrupt(); t.Abort(); } if (main != null) { main.Interrupt(); main.Abort(); } } catch { } btnStart.Enabled = true; } }}
- 2014-06-23下载
- 积分:1