mnet 0.10

Creator: bradpython12

Last updated:

Add to Cart

Description:

mnet 0.10

# mnetmnet Suite - Tools for network professionals. Michael Laforest `<mjlaforest` *at* `gmail` *dot* `com>` Automated discovery and diagram tools using SNMP, CDP, and LLDP. ```# ./mnet.py diagram -r 10.75.0.1 -o .\network.svg```<br><br><br>*The above command will generate the diagram to the right.* | ![MNet-Diagram Example1][diag1]:--- | --- # SupportIf you use any of these tools or find them useful please consider donating. Donation Method | Address | QR Code--- | --- | ---Bitcoin (BTC) | 1HY3jPYVfE6YZbuYTYfMpazvSKRXjZDMbS | ![1HY3jPYVfE6YZbuYTYfMpazvSKRXjZDMbS](https://github.com/MJL85/mnet/blob/master/docs/donate/BTC.png "Bitcoin (BTC)")Bitcoin Cash (BCH) | 1HSycjR3LAZxuLG34aEBbQdUSayPkh8XsH | ![1HSycjR3LAZxuLG34aEBbQdUSayPkh8XsH](https://github.com/MJL85/mnet/blob/master/docs/donate/BCH.png "Bitcoin Cash (BCH)")# Tools| Module | Description || --- | --- || Diagram | Discovers a network and generates a diagram based on CDP and LLDP neighbor information. || TraceMAC | Attempts to locate a specific MAC address by recursively looking it up in switch CAM tables. || GetMACS | Collect a list of all MAC addresses on the discovered network and generate a report. |# Network Discovery The discovery process uses SNMP, CDP, and LLDP to discover the network topology and details about each node. Each discovered node will be evaluated against the `discover` ACL (defined in the config file) to determine how to proceed; the ACL may allow discovery, stop discovery here, or include it as a leaf in the diagram.<table> <tr> <td valign=top rowspan=2> The <i>discover</i> ACL is defined as <pre><code>"discover" : [ ACE1, ACE2, ... ACEn,]</code></pre> </td> <td valign=top> An <i>ACE</i> is defined as <pre><code>&lt;permit|deny|leaf|include|;&gt; &lt; [host REGEX] | [ip CIDR] &gt;</code></pre> </td> </tr> <tr> <td>Example <pre><code>"discover" : [ "deny ip 10.50.12.55", "deny host ^SEP.*", "permit ip 10.50.12.0/24", "leaf host ^Switch2You can't use 'macro parameter character #' in math modeYou can't use 'macro parameter character #' in math mode"]``` [diag1]: https://github.com/MJL85/mnet/blob/master/docs/images/mnet_example.PNG "Diagram 1"

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.