这里主要使用了WPA_supplicant软件中的一个工具,下面是安装使用过程:

1. #tar xzvf wpa_supplicant<>

2. #cd wpa_supplicant

3. #cp defconfig .config

4. #vi .config

将下面一行前的注释取消

#CONFIG_EAPOL_TEST=y

5. #make eapol_test

下面的一步是为了方便使用

6. #cp eapol_test /usr/local/bin

现在eapol_test已经安装成功。只要打开了radius服务端(radiusd -X),现在就可以使用下面的命令来测试EAP了:

#eapol_test -c file -s testing123

其中, -s 用来指定radius服务器端和radius客户端间的通信密码,也就是radtest中需要指定的那个密码;

file是你编写的有关eap测试的文件,你可以按照下面的格式随意编写:

network={
   eapol_flags =0
        key_mgmt=WPA-EAP
        eap=TTLS  协议类型
        identity="bob"    想要测试的帐户名
        anonymous_identity="anonymous"  
        password="hello"  帐户密码
        phase2="auth=PAP"
   ca_cert = /etc/raddb/certs/ca.der  证书位置
}
然后,就可以测试eap是否配置成功了。不过在上面的测试中,只是指定了根证书(ca_cert),当然还可以指定已经签发的证书,就像下面那样:
network={eap=TLSeapol_flags=0key_mgmt=IEEE8021Xidentity="steve"password="testing"ca_cert="/home/wangdawei/work/CA/demoCA/cacert.pem"client_cert="/home/wangdawei/work/CA/clientcert.pem"private_key="/home/wangdawei/work/CA/client.pem"private_key_passwd="hello"phase2="autheap=MD5"anonymous_identity="anonymous"}
以上面的这个文件来测试,通过抓包就会知道,证书是双向认证的。至于证书的生成,我转载了一篇文章,上面讲的很详细。

转载于:https://www.cnblogs.com/dvking/archive/2010/01/09/2368720.html

freeRADIUS下EAP测试相关推荐

  1. 4.4 开发模式下的测试:简化我们对链码的测试过程

    4.4 开发模式下的测试:简化我们对链码的测试过程 原创kevin-hf(ID不是微信) 最后发布于2019-02-26 16:48:19 阅读数 180  收藏 展开 目标 熟练掌握链码的 dev ...

  2. 分享实录 | 单人开发场景下的测试环境实践

    在软件研发过程中,"测试环境"是部署最频繁.也是开发者使用最频繁的一种运行环境,稳定而易用的测试环境能够极大提高开发者的工作效率和幸福感.为更好的将阿里巴巴在测试环境管理方面的实践 ...

  3. Kali Linux 下渗透测试 | 3389 批量爆破神器 | hydra | 内网渗透测试

    kali linux 下渗透测试,3389 批量爆破神器 hydra -M target.txt rdp -L userlist.txt -P passwordlist.txt -V root@kal ...

  4. 单人开发场景下的测试环境实践

    在软件研发过程中,"测试环境"是部署最频繁.也是开发者使用最频繁的一种运行环境,稳定而易用的测试环境能够极大提高开发者的工作效率和幸福感.为更好的将阿里巴巴在测试环境管理方面的实践 ...

  5. 测试攻城狮必备技能点!一文带你解读DevOps下的测试技术

    [摘要]本文将从DevOps模式下对测试人员的活动的变化,以及常用的测试技术层面进行解读. 项目的软件开发模式主要经历瀑布模型.敏捷开发和DevOps这几个阶段,其中DevOps主要解决开发和运维.运 ...

  6. CentOS下搭建测试WEB平台

    CentOS下搭建测试WEB平台 LAMP MYSQL 下载免编译的软件包 cd /usr/local/src wget http://mirrors.sohu.com/mysql/MySQL-5.1 ...

  7. 敏捷开发流程下的测试(一)敏捷测试核心

    敏捷开发下的测试(一)敏捷测试核心 本文是参考ThoughtWork冰玉老师(https://blog.csdn.net/bingyulin)讲的敏捷课程加上自己的理解写的,想听原版可以关注Thong ...

  8. 微服务模式下API测试

    来自茹炳晟 session和cookie的区别 如果后端工程师使用 session 记录使用者登入信息,那么后端通常会传一个 session ID 给前端.之后,前端在发给后端的 requests 的 ...

  9. M1芯片下Fabric测试网络环境配置

    M1芯片下Fabric测试网络环境配置 系统配置 系统:Ubuntu 20.04 LTS 内核:Arm64 硬盘大小:10GB 1.技术框架环境搭建 安装Vim sudo apt install -y ...

  10. 20162316刘诚昊 课下排序测试

    20162316刘诚昊 2017-2018-2 <Java程序设计>课下排序测试 实验要求 1 给定下列数据:90 8 7 56 123 235 9 1 653 用JDB或IDEA单步跟踪 ...

最新文章

  1. 马斯克一作!Neuralink脑机接口细节公布,特殊材料防大脑损伤,专用芯片助技术落地...
  2. java 注解_通俗易懂的讲解下Java注解
  3. SecureCRT上传和下载文件(下载默认目录)
  4. SpringBoot学习之路:06.Spring Boot替换默认的Jackson
  5. 移动端实现hover效果
  6. 深度学习 --- 受限玻尔兹曼机RBM(直接采样、接受-拒绝采样、重要性采样详解)
  7. MySQL SYS CPU高的案例分析(一)
  8. Pycharm汉化使用教程
  9. c语言 2个字节字符串,【单选题】在C语言中,字符型数据所占的内存空间是 A. 2 个字节 B. 4 个字节 C. 1 个字节 D. 由用户自定义...
  10. appcan外部网页css,Appcan开发之页面布局与CSS排版
  11. 什么是SaaS模式 - SaaS模式的视频会议系统
  12. 电脑显示未连接一个服务器怎么处理,win7系统提示未能连接一个windows服务如何解决【详解】...
  13. DPU网络开发SDK—DPDK(七)
  14. JWT手动签发| 自动签发
  15. 【码上实战】【立体匹配系列】经典AD-Census: (1)框架
  16. 2020.03.18模拟赛17(第二题)
  17. matlab求自相关矩阵,【求助】MMSE信道估计时如何计算信道自相关矩阵Rhh?
  18. EA出品的java射击类游戏,八款人见人爱的大型射击游戏,虽然相对经典但不过时...
  19. 【学习OpenCV】基于opencv的直线和曲线拟合与绘制(最小二乘法)
  20. 【第二篇:测试(开发)工程师的日常】

热门文章

  1. Web移动端常见问题-摘抄
  2. vue keep-alive
  3. (转) 如何在JavaScript与ActiveX之间传递数据1
  4. [Swustoj 24] Max Area
  5. 关于jquery mobile 页面闪烁与抖动问题
  6. spring+hibernate 下载
  7. kali下搭建WiFi钓鱼热点
  8. SQL不同服务器数据库之间的数据操作整理(完整版)
  9. 击鼓传花:对比 muduo 与 libevent2 的事件处理效率
  10. Silverlight 2 跨域访问控件与WebService的资料整理