我试图从RADIUS服务器解析UDP数据包,我试过不同的工具,包括Scapy,Pynids和pypcap。问题是一些半径属性没有正确解码,其中一些是。这可能是什么原因?Python如何解析RADIUS服务器数据包?

这里是我的代码:

from scapy.all import sniff, Radius

packets = sniff(iface='eth0', filter='udp', count=5)

packet = packets[0]

print packet.show()

而这里的输出我得到的总结:

###[ Ethernet ]###

dst = 94:57:a5:53:ab:70

src = d4:ca:6d:ae:a0:66

type = 0x800

###[ UDP ]###

sport = 38667

dport = radius

len = 205

chksum = 0x2bbd

###[ Radius ]###

code = Access-Request

id = 80

len = 197

authenticator= "T\xfb\x9c\t\x00 '\x14\xeb\x99\x84t\x9b\xb4\x83\x95"

\attributes\

|###[ Radius Attribute ]###

| type = Framed-Protocol

| len = 6

| value = '\x00\x00\x00\x01'

|###[ Radius Attribute ]###

| type = NAS-Port

| len = 6

| value = '\x00\xf6\xa7\xf9'

|###[ Radius Attribute ]###

| type = Called-Station-Id

| len = 8

| value = 'Dslam1'

|###[ Radius Attribute ]###

| type = 87

| len = 16

| value = 'ether1-Dslam 1'

|###[ Radius Attribute ]###

| type = Vendor-Specific

| len = 24

| value = '\x00\x00\x017\x0b\x12\x19\xfc4\xd01\xaf\x03\xd6\x0e!j\xa7H]\xdd;'

|###[ Radius Attribute ]###

| type = NAS-Identifier

| len = 15

| value = 'TEH-P'

python 处理服务器响应数据包,Python如何解析RADIUS服务器数据包?相关推荐

  1. 服务器 响应400,加载资源失败:服务器响应的状态为400:spring mvc

    我使用上传图像向数据库添加了一行.当我查询行的列表时,图像出现,但是当我尝试更新行时,我遇到了错误"无法加载资源:服务器响应400的状态:弹簧mvc".图像不出现!加载资源失败:服 ...

  2. 并发型服务器响应方式,Java NIO 在并发型服务器设计中的应用.pdf

    Java NIO 在并发型服务器设计中的应用 丁辉 北京邮电大学PCN&CAD 中心,北京(100876 ) E-mail :lvsehaier@ 摘 要:本文分析了应用传统阻塞型网络I/O ...

  3. 500000服务器响应错误,加载资源失败:服务器响应状态为500(内部服务器错误)Django...

    我在S3文件夹中运行Html文件,在HTML文件中运行/打开HTML文件时出现AJAX调用I我正在低于错误.加载资源失败:服务器响应状态为500(内部服务器错误)Django 无法加载资源:服务器按照 ...

  4. dns服务器响应名称,在没有配置的 DNS 服务器响应之后,名称xxxx的名称解析超时。...

    日志名称:          System 来源:            Microsoft-Windows-DNS-Client 日期:            2016/8/2 23:19:51 事 ...

  5. 金蝶服务器响应异常,金蝶提示连接金蝶云服务器异常

    金蝶提示连接金蝶云服务器异常 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 云 ...

  6. 区块链数据存在哪里?解析区块链数据存储和安全性

    区块链是一个去中心化的分布式账本系统,是一种新型的数字资产管理方式.区块链的本质是由一系列区块组成的链式结构,每个区块中都包含了一些数据.那么,区块链数据存在哪里呢?下面将对区块链数据的存储和安全性进 ...

  7. python调用菜单响应事件_[Python] wxpython 编程触发菜单或按钮事件

    最近逐步熟悉wxpython,编写了几个小小功能的GUI程序,GUI中免不了会有在代码中触发控件事件的业务需求.在其他Gui界面的语言中有postevent.triggerevent 调用事件名称的函 ...

  8. 妖精的尾巴等待服务器响应,妖精的尾巴手游排队掉线、服务器断开、登录失败问题解决方法[多图]...

    <妖精的尾巴:魔导少年手游>5月28日开测后,玩家发现不少游戏的账号登录问题,对此小盒子也把这些问题全部汇总在一起,有需要的小伙伴可以按照文中提供的建议去尝试解决. 1.登录失败,请稍后再 ...

  9. 机甲旋风等待服务器响应,机甲旋风7月27日服务器公告 登月传说

    你知道7月20日是什么日子吗?你知道阿姆斯特朗是谁吗?没错!他就是第一个登上月球的人,而1969年7月20,正是他登上月球的那一天!为了纪念人类登月,联盟里面发生了好多事情,挑战月球的BOSS可以得到 ...

最新文章

  1. 脚本控制向Android模拟拨打电话,发送短信,定位设置功能
  2. See the World 2015-6-10
  3. 【算法数据结构Java实现】Java实现单链表
  4. 对话 Dubbo 唤醒者北纬:3.0 将至,阿里核心电商业务也在用 Dubbo
  5. SAP系统中的银行主数据FI12
  6. 【转】译文:.net 程序员易犯的7个通病
  7. 牛客16426 玩具谜题
  8. tomcat安装启动配置
  9. [排版题] 例4.2 叠框
  10. python右对齐输出乘法表_Python 第6讲 打印九九乘法表
  11. 如何做好项目中的风险控制
  12. Ubuntu 源(教育网,IPv6)
  13. python 逐行调试工具_常用的 Python 调试工具,Python开发必读-乾颐堂
  14. Qt crator警告This does noy seem to be a “Debug“ build
  15. JVM (1) JVM为什么需要GC?
  16. ocp 认证 043
  17. excel导入去重复
  18. 【历史上的今天】11 月 19 日:Microsoft Office 首次发布;谷歌开源 Chrome OS;Twitter 创始人出生
  19. 手把手教你如何管理进程
  20. 学Java的第十八天

热门文章

  1. 机器视觉-相机镜头光源介绍及选型-10相机分类
  2. 全国计算机等级考试桑葚,营养师资格证考试饮食营养功效:桑葚干
  3. 用html,css,js来绘制中国地图
  4. 一个屌丝程序猿的人生(一百零七)
  5. 从研发看企业的“走出去”与“请进来”
  6. _nullable、nullable、nonnull区别
  7. 2022年二级建造师考试建设工程施工管理练习题及答案
  8. CSDN新手教程之——积分
  9. CSDN如何快速赚取积分?
  10. mcra matlab,噪声估计的算法及matlab实现毕业设计