1. 程式人生 > >Linux 下檢視區域網內所有主機IP和MAC

Linux 下檢視區域網內所有主機IP和MAC

linux環境下,執行namp對區域網掃描一遍,然後檢視arp快取表就可以知道局域內ip對應的mac。
namp比較強大也可以直接掃描mac地址和埠,執行掃描之後就可以在/proc/net/arp檢視arp快取表。
如果系統沒有安裝nmap命令,首先安裝一下
yum install -y namp

進行ping掃描,打印出對掃描做出響應的主機:  
nmap -sP 192.168.1.0/24  

僅列出指定網路上的每臺主機,不傳送任何報文到目標主機: 
nmap -sL 192.168.1.0/24  

探測目標主機開放的埠,可以指定一個以逗號分隔的埠列表(如-PS 22,23,25,80):  
nmap -PS 192.168.1.234  

使用UDP ping探測主機:
nmap -PU 192.168.1.0/24  

使用頻率最高的掃描選項(SYN掃描,又稱為半開放掃描),它不開啟一個完全的TCP連線,執行得很快: 
nmap -sS 192.168.1.0/24


四種常用的掃描

1.探測C段存活主機
nmap -sP 1.1.1.1/24

2. SYN掃描,指定IP範圍指定埠
nmap -sS 1.1.1.1-30 -p 80

3.探測埠的服務和版本
nmap -sV 1.1.1.1 -p 1-65535

4.探測作業系統型別和版本
nmap -O 1.1.1.1 或 nmap -A 1.1.1.1

相關推薦

Linux 檢視區域網所有主機IPMAC(及nmap的用法)

        用namp對區域網掃描一遍,然後檢視arp快取表就可以知道局域內ip對應的mac了。namp比較強大也可以直接掃描mac地址和埠。執行掃描之後就可以 cat /proc/net/arp檢視arp快取表了。 進行ping掃描,打印出對掃描做出響應的主機:

Linux 檢視區域網所有主機IPMAC

linux環境下,執行namp對區域網掃描一遍,然後檢視arp快取表就可以知道局域內ip對應的mac。namp比較強大也可以直接掃描mac地址和埠,執行掃描之後就可以在/proc/net/arp檢視arp快取表。如果系統沒有安裝nmap命令,首先安裝一下yum install -y namp 進行ping掃描

linux 檢視區域網所有存活主機MAC進址

用namp對區域網掃描一遍,然後檢視arp快取表就可以知道局域內ip-mac的對應了 namp比較強大也可以直接掃描mac地址和埠 進行ping掃描,打印出對掃描做出響應的主機:   nmap -sP 192.168.1.0/24   僅列出指定網路上的每臺主機,不傳送任何

python多執行緒獲取區域網所有電腦IP

#coding = utf-8 import os,os.path import threading import time lock = threading.RLock() def action(ip): result = "ip.txt" return1 = os.sy

如何檢視區域網所有的IP

@echo off net view | find "\\">computername.txt for /f "delims

Windows 7用arp命令繫結IPMAC地址,提示“ARP 項新增失敗: 拒絕訪問”的解決方法

在Win 7版本以管理員身份執行時提示:“ARP 項新增失敗:請求的操作需要提升。”    解決辦法: CMD中輸入:netsh i  i show in  //注意兩個i之間是有空格的 然後找到“本地連線”對應的 “Idx” (我的是

linux檢視區域網中的主機名或者ip的命令函式

1. arp  2.nmblookup -A 192.168.1.118 3.nbtscan 192.168.1.118 4.gethostbyname()    gethostbyaddr() 5.ping  6。ifconfig .   /etc/hosts /etc/

linux檢視域名對應的ip的工具nslookup

nslookup是linux下一款查詢域名的IP解析記錄的工具,使用方式如下: [[email protected] ~]# nslookup > www.google.com Server: 202.96.134.33 Addr

linux檢視所有登入使用者的歷史操作命令

最近伺服器出現各種莫名奇怪的問題,可又查不出來到底誰幹的,向度娘一問,給出了下面這位大牛的解決辦法,正是我所欲也! 在linux系統的環境下,不管是root使用者還是其它的使用者只有登陸系統後用進入操作我們都可以通過命令history來檢視歷

Linux檢視IP地址歸屬地

使用curl命令: curl ip.cn/IP如: curl ip.cn/www.baidu.com IP:14.215.177.38 來自:廣東省廣州市 電信 curl ip.cn/www.z

檢視區域網所有IP

檢視區域網IP 已知兩種方式一種是cmd命令,另一種是第三方軟體。 第一種cmd視窗方式         通過以下命令獲取所有IP儲存到D盤下pinglog.txt檔案中(注意:提前建立好檔案)    

檢視區域網的其他電腦的ip方法

1、cmd輸入 ipconfig 檢視自己的ip 2、執行下面的for語句 “for /L %i IN (1,1,254) DO ping -w 2 -n 1 192.168.0.%i” 3、執行 arp -a 命令列出區域網內的主機的ip 4、net view 就能看區域網內的電腦的名

檢視區域網某個ip地址對應的mac地址以及開啟的網路埠服務命令

nmap -sS 192.168.1.101 Starting Nmap 5.00 ( http://nmap.org ) at 2012-04-25 09:16 CST Interesting ports on 192.168.1.101: Not shown: 997

WindowLinux檢視本機IP的方法

Window下檢視本機IP方法 1、cmd開啟dos命令列 2、輸入ipconfig命令,並找到IPv4地址,對應的就是本機IP Linux下檢視本機IP方法 1、開啟終端 2、輸入i

linux檢視所有使用者及所有使用者組

groups 檢視當前登入使用者的組內成員 groups gliethttp 檢視gliethttp使用者所在的組,以及組內成員 whoami 檢視當前登入使用者名稱 /etc/group檔案包含所有組 /etc/shadow和/etc/passwd系統存在的所有使用者名稱 1、/etc/group 解說;

linux檢視本機IP的兩種方法

1)ifconfig命令 輸出如下: [[email protected] /home/cly] # ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500        

linux 檢視硬體資訊(macIP地址,硬碟型號,序列號等)

本機為debian 8(jessie)方法同樣使用於其他linux 系統 檢視mac和IP地址 方法一 開啟terminal輸入命令: sudo ifconfig eth0 後的 HWaddr xx:xx:xx:xx:xx:xx 即為

Linux 獲取當前路徑所有目錄大小並排序

目錄排序 大小排序日常工作中,會遇到一堆目錄,如何查看各目錄大小呢,大家都知道du命令先列出前10條[email protected]/* */ /scripts]#du -sh * | head 120K 2017031510 248K 2017031514 23M 2017031515 664

linux抓取存中明文密碼mimipenguin

linux滲透 明文密碼抓取 下載地址:https://github.com/huntergregal/mimipenguin 基本使用語法:[email protected]/* */:~/eth10/eth10# wget https://codeload.github.com/hun

LinuxC語言獲取本機IP地址

#include <sys/ioctl.h> #include <net/if.h> #include <arpa/inet.h>   char* GetLocalIp() { int MA