wifi-txpower-unlocker

授权协议 GPL-3.0 License
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 杜炫明
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

wifi-txpower-unlocker

A bash script that generates a modified regulatory.bin from Central Regulatory Domain Agent and Wireles Regulatory Database sources and patches the kernel. This unlocks the maximum WiFi TX power (on 2.4 Ghz) of the region BO according to the dBm value you specify in the script.

In the future I plan to modify the script to allow users to choose a specific region and a frequency range.

kali-linux-region-BO-wifi-txpower-unlocker.sh

  • Region BO
  • 2.4 Ghz
  • Customized for Kali Linux

ubuntu-region-BO-wifi-txpower-unlocker.sh

  • Same as kali-linux-region-BO-wifi-txpower-unlocker.sh but added dependencies for Ubuntu

arch-linux-region-BO-wifi-txpower-unlocker.sh

  • Region B0
  • 2.4 Ghz
  • Customized for Archlinux (and variants like manjaro)

Tested Devices

  • Raspberry Pi 3 running Kali Linux (with the kali-linux-full metapackage)
  • Virtual Machine running Kali Linux 64 bit
  • Ubuntu 16.04 LTS 64 bit

Usage

Increase TX power

  1. Login as root in Kali Linux
  2. Download arch-...sh or kali-...sh or ubuntu-...sh script (or clone the repo)
  3. Open the script in a text editor and change change the value of the variable txpower to the desired value
  • I set the txpower to 33 in the script
  1. Grant execution permission using Terminal (use ubuntu-...sh script if using Ubuntu)
  • chmod +x kali-linux-region-BO-wifi-txpower-unlocker.sh
  1. Execute the script (use ubuntu-...sh script if using Ubuntu)
  • ./kali-linux-region-BO-wifi-txpower-unlocker.sh
  1. When prompted to reboot type 'Y' and press [Enter]
  2. After rebooting, login as root

Set the txpower of the interface

  1. Run iwconfig or ifconfig to determine your wireless interface
  • iwconfig or ifconfig
  • My wireless interface was wlan1 so replace wlan1 with your interface name
  1. Bring the interface down
  • ifconfig wlan1 down
  1. Set region to BO
  • iw reg set BO
  1. Change the txpower of the interface (again, I chose 33). If you specified xx in the script before executing, xx will be the highest txpower you can set the interface to.
  • iwconfig wlan1 txpower 33
  1. Bring the interface up
  • ifconfig wlan1 up
  1. Use iwconfig to make sure that the txpower is set to what you desired
  • iwconfig wlan1

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D
 相关资料
  • 1.1.1. WiFi服务 1.1.1. WiFi服务 WiFi 网络提供了一个网络检测服务,来判断当前的 WiFi 连接状态,同时这也是运用上述 API 实现的一个 demo,当检测到网络断开时,会通过 dbus 的通信协议向 ams 上报网络断开消息。 wifi_monitor 代码路径: robot/services/wifi_monitor 流程图如下:

  • wifi-password 可以快速获取系统中保存的 WIFI 密码,这个项目只用于 OS X 系统,Windows 版本请看这里。 安装: curl -L https://raw.github.com/rauchg/wifi-password/master/wifi-password.sh -o ~/bin/wifi-password && chmod +x ~/bin/wifi-password

  • WiFi Card 是一个将 WiFi 登录详细信息制作成二维码的工具,可以将制作好的二维码打印出来贴在冰箱或墙上,用户扫描二维码即可连接上 WiFi。 开发者承诺 WiFi 信息永远不会发送到服务器。 本地运行 在http://localhost:8080上运行官方 Docker 镜像 make run 在http://localhost:3000上运行实时重载服务器 make dev

  • Termux-WiFi-Hacking Aktively Maintained! This file was created & modified by ViperZCrew/Rebl0xer Members: MrBlackX/TheMasterCH 0n1cOn3 installing proccess: NOTE: This Script does only work with the Te

  • WiFi Passview WiFi Passview is an open-source batch script-based program that can recover your WiFi Password easily in seconds. This is for Windows OS only. Basically, this scripted program has the sa

  • 断开与wifi的连接. 请求方式: "|2|2|\r" 返回值: "|2|1|\r" wifi连接状态:wifi断开连接 Arduino样例: softSerial.print("|2|2|\r");