首页 > 其他分享 >radius 测试

radius 测试

时间:2023-08-03 14:56:34浏览次数:51  
标签:AA Port NAS radius 测试 Acct Type Id

目前使用radclient来测试模拟计费报文

模拟计费请求

start报文

radclient 127.0.0.1 auto testing123 -f acct_start.txt

acct_start.txt
User-Name = '[email protected]'
Calling-Station-Id = "00-1C-B3-AA-AA-AA"
Packet-Type=4
Packet-Dst-Port=1813
NAS-Port = 17826193
NAS-IP-Address = 192.0.2.10
Framed-IP-Address = 198.51.100.59
NAS-Identifier = 'nas.example.org'
Acct-Status-Type = Start
Acct-Delay-Time = 1
Acct-Input-Octets = 0
Acct-Output-Octets = 0
Acct-Session-Id = '00000003'
Acct-Unique-Session-Id = '00000003'
Acct-Authentic = RADIUS
NAS-Port-Type = Ethernet
NAS-Port-Id = 'port 001'
Service-Type = Framed-User
Framed-Protocol = PPP
Acct-Link-Count = 0

计费更新以及停止报文

acct_update.txt

User-Name = '[email protected]'
Packet-Type=4
Packet-Dst-Port=1813
NAS-Port = 17826193
NAS-IP-Address = 192.0.2.10
Framed-IP-Address = 198.51.100.59
Called-Station-Id = "00-02-6F-AA-AA-AA:Myeth"
Calling-Station-Id = "00-1C-B3-AA-AA-AA"
NAS-Identifier = 'nas.example.org'
Acct-Status-Type = Interim-Update
Acct-Delay-Time = 1
Acct-Input-Octets = 10
Acct-Output-Octets = 10
Acct-Session-Id = '00000004'
Acct-Unique-Session-Id = '00000004'
Acct-Authentic = RADIUS
Acct-Session-Time = 30
Acct-Input-Packets = 10
Acct-Output-Packets = 10
Acct-Input-Gigawords = 1
Acct-Output-Gigawords = 1
Event-Timestamp = 'Feb  1 2015 08:28:28 WIB'
NAS-Port-Type = Ethernet
NAS-Port-Id = 'port 001'
Service-Type = Framed-User
Framed-Protocol = PPP
Acct-Link-Count = 0

acct_stop.txt

Packet-Type=4
Packet-Dst-Port=1813
Acct-Session-Id = "4D2BB8AC-00000099"
Acct-Status-Type = Stop
Acct-Authentic = RADIUS
User-Name = "ff:ff:ff:ff:ff"
NAS-Port = 0
Called-Station-Id = "00-02-6F-AA-AA-AA:My Wireless"
Calling-Station-Id = "00-1C-B3-AA-AA-AA"
NAS-Port-Type = Wireless-802.11
Connect-Info = "CONNECT 48Mbps 802.11b"
Acct-Session-Time = 30
Acct-Input-Packets = 25
Acct-Output-Packets = 7
Acct-Input-Octets = 3407
Acct-Output-Octets = 867
Acct-Terminate-Cause = User-Request

 

模拟coa请求

coa_auth.txt 请求包内容

//radclient 127.0.0.1:3799 coa testing123  -f coa_auth.txt -x
User-Name=C4-07-2F-85-15-9F
NAS-IP-Address=127.0.0.1
Calling-Station-Id=C4-07-2F-85-15-9F
Benu-ACL-Policy=auth_sla
Benu-QoS-Policy=32M_Full

 

 

 

 

 

 

 

标签:AA,Port,NAS,radius,测试,Acct,Type,Id
From: https://www.cnblogs.com/codestack/p/17603321.html

相关文章

  • kali渗透测试之三操作系统识别-nmap
    识别操作系统:    在确定目标主机在线后,应当识别他们使用的操作系统,这个阶段的工作称为识别操作系统(也称为操作系统指纹识别),识别操作系统的的方式分为两种:主动式和被动式。主动式识别工具向目标机器发送数据包,并根据目标的响应确定其使用的操作系统,这种方式的优点在于探测......
  • 【测试】SAS 编程技巧 - PROC SQL(二)
    上一节中,我们介绍了如何使用SQL创建、删除数据集、修改数据集结构,以及如何新增、删除和更新数据集的观测,所涉及到的内容都是对数据集的增、删、改的操作,从本节开始,我们将对SQL中最常见,也最灵活的查询操作进行详细的介绍。查询语句SQL的查询操作是通过SELECT语句实现的。S......
  • 【测试】SAS 编程技巧 - PROC SQL(一)
    SQL全称StrucuredQueryLanguage,即结构化查询语言,广泛应用于关系型数据库中。SASBase使用PROCSQL提供了对SQL的实现。PROCSQL过程可以帮助我们完成以下任务:创建数据集、视图和索引删除数据集、视图和索引修改数据集的结构更新数据集的观测从数据集或视图中获取......
  • web渗透测试(14):文件上传漏洞
    在本节中,我们将介绍如何使用文件上载功能来获取代码。 在Web应用程序(尤其是使用文件系统来确定应运行哪些代码的应用程序)中,如果您设法上传具有正确文件名的文件(通常取决于扩展名),则可以在服务器上执行代码。在本节中,我们将看到这些类型的攻击的基础知识。 首先,由于我们正在开......
  • web渗透测试(15):XML攻击
    在本节中,将详细介绍与XML相关的攻击。这些类型的攻击在Web服务和使用XPath从XML文件中检索配置设置的应用程序中很常见(例如,根据提供的组织名称了解他们需要使用哪些后端来验证用户)。 Example1<?phprequire_once("../header.php");?>Hello<?php$xml=simplexml_load_......
  • 《软件测试的艺术》原书第三版 - 第二章
    第二章软件测试的心理学和经济学即使一个看起来非常简单的程序,其可能的输入与输出组合可达到数百种甚至数千种,对所有的可能情况都设计测试用例是不切合实际的。软件测试的心理学“软件测试就是证明软件不存在错误的过程。”“软件测试的目的在于证明软件能够正确完成其预......
  • web渗透测试(13):LDAP 攻击
    在本节中,我们将介绍LDAP攻击。LDAP通常用作身份验证的后端,尤其是在单点登录(SSO)解决方案中。LDAP有自己的语法,我们将在以下示例中更详细地看到。 如有不懂什么是LDAP请查看 Example1在第一个示例中,使用您的用户名和密码连接到LDAP服务器。在这种情况下,LDAP服务器不会对您进......
  • play连接mongodb并进行查询测试
    环境准备1、 IP白名单分组添加2、 相关配置信息 application.conf增加 morphia.db.name=库名morphia.db.url=连接信息dependencies.yml增加require:-playmongo->playmongolatest.integration-org.mongodb->mongo-java-driver3.12.13-org.mongodb.m......
  • 软件测试流程
    引言 在实际的测试工作中,不同的公司有不同的流程,但一般来说,必要的流程都会经历:需求阶段、开发阶段、测试阶段和发布上线几个阶段。各阶段流程图如下:一、需求阶段1.需求文档需求文档的形式要落实到文字上,避免口头描述,方便产品、开发、测试对需求有统一的理解和依据。2.需求评审开......
  • web渗透测试(12):命令注入
    命令注入来自缺乏对作为命令一部分使用的信息的过滤和编码。最简单的示例来自使用函数system(运行命令)并将HTTP参数作为此命令的参数。 有很多方法可以利用命令注入:例如,通过在反引号内注入命令 `id`通过将第一个命令的结果重定向到第二个命令 |id如果由第一个成功运行的......