局域网ip端口扫描_ip段指定端口扫描

hacker|
160

扫描局域网内设备的ip

主要功能局域网电脑地址扫描,有IP地址、MAC地址、主机名、工作组、网卡厂商,可以导出为“*.xml”,“*.txt”或“*.csv”格式。

一:IP计算。可以合理划分IP地址段,减少广播发生的范围。

二:设备发现。

三:端口扫描。扫描局域网内机器开了哪些端口,有些端口可以禁用,防止中毒。

四:ping。测试到别的电脑或者网关是不是畅通。

五:ping网段。该功能批量测试局域网开机的电脑。

六:枚举 *** 共享。和PING功能搭配使用,先找到开机的电脑,然后输入其中一台IP地址,开始检测该电脑是否开启一些共享文件。要是开启了,还没有密码保护的话,我就可以随意存取了。

七:路由追踪。Tracert路由跟踪,检测路由所走的路径,例如:跟踪下百度路由。

八:路由表。本机的路由表,一定程度可以发现异常路由,然后可以推出电脑是不是被黑客控制了。

九: *** 信息。获取本地网卡信息

如何用x-scan对指定IP进行端口扫描

xsniff 选项

选项含义如下:

-tcp : 输出TCP数据报

-udp : 输出UDP数据报

-icmp : 输出ICMP数据报

-pass : 过滤密码信息

-hide : 后台运行

-host : 解析主机名

-addr IP地址 : 过滤IP地址

-port 端口 : 过滤端口

-log 文件名 : 将输出保存到文件

-asc : 以ASCII形式输出

-hex : 以16进制形式输出

示例:xsniff.exe -pass -hide -log pass.log

xsniff.exe -tcp -udp -asc -addr 192.168.1.1

求一个 扫描一个指定ip并指定端口范围的c#程序

class PingExam

{

public static void Main()

{

Ping ping = new Ping();

string ip = "192.168.1.43"; // 目标ip

int[] ports = { 20, 21, 25, 80, 8080, 2588 }; // 需要扫描的端口

scanPort(IPAddress.Parse(ip), ports);

}

private static void scanPort(IPAddress address, int[] ports)

{

try {

int count = ports.Length;

AutoResetEvent[] arEvents = new AutoResetEvent[count]; // 同步对象

for (int i = 0; i count; i++) {

arEvents[i] = new AutoResetEvent(false); // 同步对象, 初始未触发

Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

socket.Bind(new IPEndPoint(IPAddress.Any, 0));

socket.BeginConnect(new IPEndPoint(address, ports[i]),

callback,

new ArrayList() { socket, ports[i], arEvents[i]} // 传递3个参数: 当前socket, 端口, 同步对象

);

}

WaitHandle.WaitAll(arEvents); // 等待所有扫描工作完成

}

catch (Exception ex) {

Console.WriteLine(ex.Message);

}

}

private static void callback(IAsyncResult ar) // 扫描完成后的回调 ***

{

ArrayList list = (ArrayList)ar.AsyncState; // 获取传递的参数

Socket socket = (Socket)list[0];

int port = (int)list[1];

AutoResetEvent arevent = (AutoResetEvent)list[2];

if (ar.IsCompleted socket.Connected) {

Console.WriteLine("port: {0} open.", port); // 检查 connected属性, 如果为true 则表示是开放的

}

else {

Console.WriteLine("port: {0} closed.", port);

}

try {

socket.Shutdown(SocketShutdown.Both);

socket.Close();

}

catch {

}

arevent.Set(); // 完成后触发

}

}

为什么指定IP地址的端口我每次都扫描不出! 怎么样才能扫描出指定IP地址端口!求详细过程

可能是指定的这个IP地址,启用了防火墙,防火墙会限制掉对其的扫描探测包,所以你扫描不出任何的端口信息。

如果需要对其扫描,确认其没有开放防火墙,请检查操作系统的软件防火墙,以及目标端是否存在硬件防火墙,如果有请将其关闭,开进行扫描。

成都优创信安,专业的 *** 和信息安全服务提供商,专注于 *** 安全评估、网站安全检测、安全应急响应。

怎样扫描摄像头端口

1、选择端口扫描工具

打开下载好的 *** 百宝箱APP,找到运维类-端口扫描。

2、设置端口扫描参数(本例中假设设备管理IP是:172.16.1.254扫描端口范围1-65535)

页面中IP地址输入172.16.1.254,端口范围输入1-65535,点击扫描,如下图所示。

此时可以找到设备开放的管理端口信息。

根据IP如何查看别人开放的所有端口?

1、双击打开电脑上的lansee软件,进入软件页面后点击页面上的工具选项。

2、在弹出的页面中点击页面上的扫描端口选项,并点击弹出页面中的保存选项。

3、在弹出的页面中点击页面上的开始选项即可开始自动扫描端口。

4、扫描完成后即可查看该IP地址下的端口情况。

0条大神的评论

发表评论