Skip to content

burning-bush-dev/NicTool

 
 

Repository files navigation

NicTool is an open source DNS management suite that takes the headaches out of managing DNS data. NicTool provides an easy-to-use web interface that allows users with little DNS knowledge the ability to manage DNS zones and records.

Features

  • Web interface for users, admins, and clients
  • Validation of DNS data before acceptance
  • Permissions for users and groups
  • Delegatation of zones and zone records to users and/or groups
  • Logging of all DNS changes (who did what & when)
  • RDBMS data storage
  • API for automation and integration

Supported formats for exporting DNS data to servers

Supported formats for importing existing DNS data

Components

  • NicTool Server - Exposes the DNS data via a SOAP web service.
  • NicTool API - The NicTool API is what connects to the NicTool Server. The format of requests is defined in the reference API at http://www.nictool.com/docs/api/
  • NicTool Client - A CGI application that provides a web interface for managing DNS data. NicTool Client has customizable HTML templates and a CSS style sheet.

NicTool 3

The next generation of NicTool is a JavaScript rewrite at github.com/NicTool/api (v3, Node.js + REST API). Related @nictool npm packages:

Testimonials and NicTool Users

See TESTIMONIALS.md

Authors

See AUTHORS.md

Support

About

NicTool: a DNS management solution

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Perl 89.0%
  • TypeScript 7.4%
  • JavaScript 1.2%
  • PHP 0.9%
  • HTML 0.8%
  • Raku 0.3%
  • Other 0.4%