`
java_MagicWang
  • 浏览: 8194 次
社区版块
存档分类
最新评论

MAC、IP地址、端口号,正则表达式

 
阅读更多

MAC地址:

/^[A-F\d]{2}-[A-F\d]{2}-[A-F\d]{2}-[A-F\d]{2}-[A-F\d]{2}-[A-F\d]{2}$/


IP地址:

/^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$/


端口号:

/^([1-9]|[1-9]\d{1,3}|[1-6][0-5][0-5][0-3][0-5])$/

 

分享到:
评论
端口号的判断有问题,12345就通过不了。
应该是
^([1-9]|[1-9]\d{1,3}|6[0-5][0-5][0-3][0-5])|[1-5]\d{4}$

相关推荐

    电信设备-一种利用正则表达式自定义提取日志关键信息的方法.zip

    4. **提取IP地址和端口号**:在网络通信的日志中,IP地址和端口号是常见元素。例如,`192.168.1.1:80`可以用`(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}):\d{2,5}`来匹配。 5. **匹配设备标识符**:每台设备通常有一个...

    Wireshark显示过滤规则实验

    这些规则基于各种协议字段,如IP地址、端口号、MAC地址等,支持逻辑运算符如AND、OR、NOT,以及比较运算符如==、!=、<、>等。 #### 过滤示例 - **过滤IP地址**:如`ip.src eq 192.168.1.107 or ip.dst eq 192.168.1...

    三层交换机s5700

    **1.3.4 从Telnet客户端登录**:使用Telnet客户端软件,输入交换机的IP地址、端口号以及用户名和密码,完成远程登录。 ### 2. 命令行介绍 #### 2.1 命令行简介 **2.1.1 命令行接口**:S5700支持命令行接口(CLI),...

    纵横网络靶场资源题-过程详解

    同时,还可以使用正则表达式来过滤IP地址段,如`ip.addr == 192.168.0.0/24`来捕获同一子网内的所有包。 在题目中,存在对端口进行多次扫描的情况,这通常是为了探测目标主机开放的服务。ICMP回显请求是扫描工具...

    ubuntu一句话技巧--Linux入门(给新手)

    若需查找某个软件,使用`apt-cache search <正则表达式>`,这里的正则表达式可以帮助精确匹配。要确定文件属于哪个包,可以运行`dpkg -S <filename>`或`apt-file search <filename>`。对于软件的依赖关系,`apt-...

    抓包工具总会

    它提供了强大的数据包捕获和分析功能,可以显示网络通信的详细信息,包括源和目的地IP地址、端口号、协议类型、数据包内容等。Wireshark还具有过滤和解码功能,使得用户能够更高效地分析大量数据。 2. TCPDump:...

    Ubuntu 命令大全

    - **用途**: 查询目标IP地址对应的MAC地址。 **查看当前IP地址** - **命令**: `ifconfig eth0 | awk '/inet/{split($2,x,":"); print x[2]}'` - **用途**: 获取当前网络接口的IP地址。 **查看当前外网的IP地址** -...

    tcpdump命令的介绍

    它基于正则表达式,可以根据不同的条件选择性地捕获数据包。 - **类型关键字**: - `host`: 指定主机地址。 - `net`: 指定网络地址。 - `port`: 指定端口号。 - **方向关键字**: - `src`: 指定源地址。 - `...

    Jmeter入门使用教程

    - **灵活性**:允许使用正则表达式创建断言,以满足各种复杂的测试需求。 - **跨平台支持**:可以在Windows、Linux、Mac等操作系统上运行。 #### 二、安装与配置 ##### 2.1 工具 / 原料 - **JDK 1.7** 或更高版本...

    Ubuntu Linuxs 常用命令大全.pdf

    - 使用`arping`命令根据IP地址查找对应的MAC地址。 **8. 查看当前IP地址** - **命令**: `ifconfig eth0 | awk '/inet/{split($2,x,":");print x[2]}'` - 显示网卡`eth0`的IP地址。 **9. 查看当前外网的IP地址**...

    php面试大全

    其中`$host`是主机名,`$port`是端口号,`$errno`和`$errstr`用于存储错误号和错误信息,`$timeout`是超时时间(秒)。 - **示例代码**: ```php function fetchRemoteImage($url) { $parts = parse_url($url); ...

    linux 基本命令

    - **用途**: 查询特定IP地址对应的MAC地址。 7. **查看当前IP地址** - **命令**: `#ifconfig eth0 | awk '/inet/{split($2,x," :");print x[2]}'` - **用途**: 显示当前网卡eth0的IP地址。 8. **查看当前监听80...

    ubuntu终端命令

    - **解释**: 发送ARP请求以获取对应IP地址的MAC地址。 **57. 根据IP查电脑名** - **命令**: `nmblookup -A IP地址` - **解释**: 查询指定IP地址对应的主机名。 **58. 查看当前IP地址** - **命令**: `ifconfig ...

    Ubuntu Linux命令大全

    **用途**:通过IP地址获取对应的MAC地址。 **示例**: ```bash arping 192.168.1.100 ``` ##### 8. 查看当前IP地址 **命令格式**: ```bash ifconfig eth0 | awk '/inet/{split($2,x,":");print x[2]}' ``` **用途*...

    Ubuntu常用命令

    - **命令**: `apt-cache search 正则表达式` - **用途**: 搜索符合正则表达式的软件包名称。 - **示例**: 若要查找与`ftp`相关的软件包,可以使用`apt-cache search ftp`。 **3. 查找文件属于哪个包** - **命令...

    MQTT 调试 工具 windows版

    1. **连接MQTT服务器**:输入服务器的地址(如IP或域名)和端口号(默认为1883),还可以设置用户名和密码进行身份验证。对于SSL/TLS加密的连接,可以在高级设置中启用并提供相关证书。 2. **订阅和发布主题**:在...

Global site tag (gtag.js) - Google Analytics