-
Port scanning java applet to scan ports and see whether the port is open
端口扫描java小程序 能够扫描端口并查看端口是否开启-Port scanning java applet to scan ports and see whether the port is open
- 2022-03-18 11:09:30下载
- 积分:1
-
CopyHunter
文件拷贝猎手,能进行断点续传功能,方便局域网内部的共享文件拷贝!(File copy hunter, capable of HTTP functionality, easy to share the internal LAN file copy!)
- 2011-08-22 00:19:30下载
- 积分:1
-
一个非常好的crc软件
一个非常好的crc软件-CRC a very good software
- 2022-06-26 17:45:32下载
- 积分:1
-
好东西,大家一起享用! 想要得动手吧,不要满了 GOOD LUCK
好东西,大家一起享用! 想要得动手吧,不要满了 GOOD LUCK-good things, we enjoy together! Want in hands, instead of full GOOD LUCK!
- 2022-08-05 12:17:02下载
- 积分:1
-
WindowsFormsApp4
写个C#新手的,希望能有店面作用谢谢!!!(new hand; raw recruit; sprog; noviciate)
- 2020-06-24 10:40:02下载
- 积分:1
-
利用IE接口分析HTML文件
利用IE接口分析HTML文件 -Parasing HTML file using IE interface
- 2022-05-15 17:03:21下载
- 积分: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
-
teardrop_smb
说明: 针对早期windows系统SMB协议的攻击
前提时先安装安装python
在命令提示符窗口中首先进入py命令所在的文件夹
直接键入python xx.py后回车确认(Attacks on SMB Protocol of Early Windows System
Install Python first
First enter the folder where the PY command resides in the command prompt window
Type Python xx.py directly and return to confirm)
- 2020-06-23 15:40:02下载
- 积分:1
-
用jsp实现的简单网络管理。可对标准网络设备进行标准的网络管理...
用jsp实现的简单网络管理。可对标准网络设备进行标准的网络管理-Jsp achieved with simple network management. Of standard network equipment network management standards
- 2022-07-11 08:37:14下载
- 积分:1
-
简单的客户端连接服务器
说明: 本实验可用于不同操作系统间网络通信,使用最简单的使用套接字进行传输(It can connecte different system.)
- 2020-06-23 09:40:02下载
- 积分:1