扫描局域网内设备的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条大神的评论