nodogsplash 调试工具 ndsctl
来源:互联网 发布:万网域名可以不备案吗 编辑:程序博客网 时间:2024/05/30 23:01
ndsctl是通过unix socket与nodogsplash之间通过socket来实现进程之间的通信。ndsctl的主要作用如下:
root@DayDream:/# ndsctl Usage: ndsctl [options] command [arguments]options: -s <path> Path to the socket -h Print usagecommands: status View the status of nodogsplash clients Display machine-readable client list stop Stop the running nodogsplash auth ip Authenticate user with specified ip deauth mac|ip Deauthenticate user with specified mac or ip block mac Block the given MAC address unblock mac Unblock the given MAC address allow mac Allow the given MAC address unallow mac Unallow the given MAC address trust mac Trust the given MAC address untrust mac Untrust the given MAC address loglevel n Set logging level to n password pass Set gateway password username name Set gateway username
命令详解:
1.ndsctl status
查看nodog当前的运行状态
root@DayDream:/# ndsctl status==================NoDogSplash Status====Version: 0.9_beta9.9.9Uptime: 0d 0h 23m 21sGateway Name: NoDogSplashManaged interface: br-lanManaged IP range: 0.0.0.0/0Server listening: 192.168.20.1:2050Splashpage: /etc/nodogsplash/htdocs/splash.htmlRedirect URL: http://www.csdn.net/Traffic control: noTotal download: 7203 kByte; avg: 41.1314 kbit/sTotal upload: 533 kByte; avg: 3.04544 kbit/s====Client authentications since start: 3Current clients: 1Client 0 IP: 192.168.20.171 MAC: 38:bc:1a:10:bd:75 Added: Thu Jul 9 02:24:18 2015 Active: Thu Jul 9 02:28:27 2015 Active duration: 0d 0h 4m 9s Added duration: 0d 0h 4m 28s Token: 2ea483c0 State: Authenticated Download: 874 kByte; avg: 26.1069 kbit/s Upload: 105 kByte; avg: 3.15487 kbit/s====Blocked MAC addresses: noneAllowed MAC addresses: N/ATrusted MAC addresses: none========
可以看到当前连接该热点的主机数量是 1 个,IP为 192.168.20.171 MAC地址为:38:bc:1a:10:bd:75
Download: 874 kByte; avg: 26.1069 kbit/s
Upload: 105 kByte; avg: 3.15487 kbit/s
使用的流量情况 速度等。
2 ndsctl clients
查看所有已连接设备的情况
root@DayDream:/# ndsctl clients1client_id=0ip=192.168.20.171mac=38:bc:1a:10:bd:75added=1436408658active=1436409168duration=510token=2ea483c0state=Authenticateddownloaded=2026avg_down_speed=31.7866uploaded=366avg_up_speed=5.75354
3 ndsctl stop
停止运行
4 ndsctl auth ip
放行某个IP地址,即认证通过
root@DayDream:/# ndsctl auth 192.168.20.171Client 192.168.20.171 authenticated.
5 ndsctl deauth mac|ip
强制禁止某个IP或者MAC。
root@DayDream:/# ndsctl deauth 192.168.20.171Client 192.168.20.171 deauthenticated.
6 ndsctl block MAC
阻止某个 MAC地址的主机访问网络
root@DayDream:/# ndsctl block 38:bc:1a:10:bd:75MAC 38:bc:1a:10:bd:75 blocked.
7 ndsctl unblock MAC
运行某个 MAC 地址的主机访问网络
root@DayDream:/# ndsctl unblock 38:bc:1a:10:bd:75MAC 38:bc:1a:10:bd:75 unblocked.
0 0
- nodogsplash 调试工具 ndsctl
- openwrt ndsctl工具
- portal 第三方工具:nodogsplash 使用分析
- portal 第三方工具:nodogsplash 使用分析
- nodogsplash分析
- portal 第三方工具:nodogsplash 使用分析(实现类似点击任意网址,出现下载页)
- openwrt 安装nodogsplash
- openwrt nodogsplash.conf文件
- Nodogsplash访客认证
- 调试工具
- 调试工具
- 调试工具
- 调试工具
- 调试工具
- 调试工具
- nodogsplash的内部机制分析
- openwrt 利用 nodogsplash 打造广告路由器
- 树莓派3+openwrt+nodogsplash实现portal认证
- My97DatePicker控件设置
- HttpClient Post请求
- Vim基础操作汇总
- 铜川代孕
- android中的MD5加密以及Encoded加密decoded解密
- nodogsplash 调试工具 ndsctl
- 忘记SAP系统Client 000的所有账号密码
- Tomcat,Weblogic,WebSphere,JBoss。
- C++模板元编程
- 【爬虫】Python的Requests模块
- html + Bootstrap
- Linux学习之CentOS(二十七)--Linux磁盘管理:LVM逻辑卷的拉伸及缩减
- 关于vs2013与office系列软件一起安装出现bug的情况描述以及解决办法——打开vs2013鼠标不动/动不了
- jQuery的is()函数的用法