<commit_before>#Switch Topology

`switchtopology/run.rb`

Using the switches defined in *conf/switches.json*, snmp queries are run:
* snmp bridge mib queries determine switches links verses host links.
* Port status is queried
* Manual links are added for the links to ITS, which we can't query the status of.

A png, with HTML map file, is produced using neato, in the *html_directory/html_network_directory* directory
shtml files are then added to combine the references to the png and map files
<commit_msg>update to include cli option<commit_after>#Switch Topology

`pan_ip_switchtopology/run.rb` for the automated generation of diagrams and html tables for the web site
`pan_ip_switchtopology/cli_run.rb` to get tab separated output on STDOUT

Using the switches defined in *conf/switches.json*, snmp queries are run:
* snmp bridge mib queries determine switches links verses host links.
* Port status is queried
* Manual links are added for the links to ITS, which we can't query the status of.

A png, with HTML map file, is produced using neato, in the *html_directory/html_network_directory* directory
shtml files are then added to combine the references to the png and map files

{'fraction_non_alphanumeric': 0.04878048780487805, 'fraction_numerical': 0.0, 'mean_word_length': 5.01010101010101, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3242645', 'n_tokens_mistral': 335, 'n_tokens_neox': 317, 'n_words': 169}