Code Monkey home page Code Monkey logo

malaiam / nipap Goto Github PK

View Code? Open in Web Editor NEW

This project forked from spritelink/nipap

0.0 1.0 0.0 24.27 MB

Neat IP Address Planner - NIPAP is the best open source IPAM in the known universe, challenging classical IP address management (IPAM) systems in many areas.

Home Page: SpriteLink.GitHub.com/NIPAP

License: MIT License

Makefile 1.10% Java 5.04% Shell 1.21% Python 55.92% JavaScript 18.78% CSS 2.41% HTML 9.67% PLSQL 5.82% MATLAB 0.06%

nipap's Introduction

NIPAP

Build Status Requirements Status Scrutinizer Code Quality Code Climate

IRC Network

pynipap: PyPI

NIPAP is a sleek, intuitive and powerful IP address management system built to efficiently handle large amounts of IP addresses.

Having been developed at a fairly large service provider with operations throughout Europe, NIPAP is well suited for large organisations with massive amounts of IP addresses just as well as smaller enterprises with simple needs. The intuitive web interface lowers the barrier of entry considerable for beginner users while also offering advanced search by regexp and IPv4/IPv6 prefix. It features a powerful Google-style search, both a web GUI and a CLI together with client libraries for Python, Java and Oracle for those that want to integrate with other systems.

Features in short:

  • Very fast and scalable to hundreds of thousands of prefixes
  • A stylish and intuitive web interface
  • Native support for IPv6 (full feature parity with IPv4)
  • CLI for the hardcore user
  • Native VRF support, allowing overlapping prefixes in different VRFs
  • Support for documenting individual hosts
  • Very powerful search function (featuring regexp)
  • Statistics over used and free addresses
  • Integrated audit log
  • IP address request system for automatically assigning suitable prefixes
  • XML-RPC middleware, allowing easy integration with other applications or writing
  • Flexible authentication using SQLite and/or LDAP

Check out the webpage for information, screenshots and more: http://SpriteLink.github.com/NIPAP

Getting started

If you are running Ubuntu / Debian, add the following repo:

deb http://spritelink.github.io/NIPAP/repos/apt stable main extra

And install nipapd for the backend, nipap-cli for the cli and/or nipap-www for the web pages.

Also see "Getting it" at http://SpriteLink.github.io/NIPAP.

Contributing

Contributions to NIPAP are more than welcome. Please take a moment to review our contribution guidelines to make the contribution process easy and effective for everyone involved!

Community

Keep track of development and community news:

  • Follow NIPAP news on Google+
  • Chat with other users and the core team on IRC. irc.freenode.net / #NIPAP

Versioning

While we have messed up some times, we try to adhere to the Semantic Versioning guidelines.

Note how NIPAP hasn't reached 1.0 yet which means there might still be substantial changes to APIs and similar. While we try to keep it to a minimum, there will inevitable be changes to progress development.

Copyright and License

Code released under the MIT license. Documentation released under Creative Commons.

nipap's People

Contributors

plajjan avatar garberg avatar requires avatar dosomder avatar booo avatar giganteous avatar job avatar lordaro avatar crackerjackmack avatar toreanderson avatar 2tg67ehe4xwe avatar axelfolkedahlberg avatar bitdeli-chef avatar cougar avatar soundgoof avatar tmenari avatar tiago-cruz-movile avatar tobbez avatar hallinde avatar

Watchers

Marius Malaia avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.