/rdconfig

Automates the hardening and configuration of Netgear Retransmission Devices.

Primary LanguagePowerShellGNU General Public License v3.0GPL-3.0

rdConfig

Overview

Automates the customization and configuration of Netgear retransmission devices.

  • Bases configuration on pre-configured default configuration
  • Rewrites key variables with custom values
  • Automatic upload of configuration to device via CURL
  • Supports an unlimited number of custom variables
  • Netgear / AT&T Unite Explore

Requirements

  • Powershell 5.1+
  • .NET support for System.Web.HttpUtility Class
  • Curl 7.29+

Installation

Installation instructions here.

Usage

  1. Copy fully configured sample configuration to \conf\default.conf
  2. Edit .\source.txt
    • The first line of file are the names of variables to be edited, values delimited by spaces.
    • Each subsequent line will be used as the variable values.
      deviceSSID devicePIN wwwPassword pskPassword
      device101 12345 Password1 Password1234
      device102 67890 Password2 Password5678
      
  3. Run the script via PowerShell .\rdconfig.ps1 .source.txt
  4. Edited configurations will be placed in the output directory, \output\<devicessid>.conf

Security Vulnerabilities

If you discover a security vulnerability within rdconfig, please send an e-mail to cavella_tony@bah.com. Security vulnerabilities are taken very seriously and will be addressed with the utmost priority.

Contributing

Contributions are what make the open source community such an amazing place. See CONTRIBUTING.md for more information.

License

Distributed under the GNU General Public License v3.0. See LICENSE for more information.

Contact

Tony Cavella - cavella_tony@bah.com

Project Link: https://github.com/revokehq/rdconfig

Acknowledgements