Switch branches/tags
Nothing to show
Find file History
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
Email_event Update email.py Mar 31, 2017
IOStoPolicy Fixed port range handling in IOStoPolicy.py Sep 22, 2017
LAGUtil Update README.md Jun 13, 2018
autofsbackuppy Changing Folder structure Nov 12, 2015
cleanswitch Changing Folder structure Nov 12, 2015
conf_diff Updated debugging options in conf_diff.py Feb 23, 2018
convert_port_config Updated download link for dist file Feb 1, 2017
dhcp43 Update README.md Feb 7, 2017
eaps_checker Add option in SSH May 26, 2016
edp_vlan_check Update Readme files May 8, 2017
enablefeaturescheckpy Changing Folder structure Nov 12, 2015
exoslib @ 4f925db Added exoslib as submodule Sep 4, 2018
fdb_oui Changing Folder structure Nov 12, 2015
flowtracker Changing Folder structure Nov 12, 2015
git_download added quit option to menu Mar 2, 2018
jsoncli Updated jsoncli and rmtscript.py to python3 (#41) Jul 25, 2018
list_compress Rename READEME.md to README.md Feb 13, 2018
mibview Fixed to run on macOS Mar 27, 2018
mlag_config_check fixing file issues. Jun 14, 2018
non_stacking_config_converter Fixed issues with spaces in port lists Jul 9, 2018
portsum Add Port Statistics Summary Feb 26, 2018
qosconfigpy Changing Folder structure Nov 12, 2015
radiusmgmtconfigpy Changing Folder structure Nov 12, 2015
radiusnetloginconfigpy Changing Folder structure Nov 12, 2015
rmtscript Updated jsoncli and rmtscript.py to python3 (#41) Jul 25, 2018
show_config_clean Added show_config_clean Dec 3, 2015
show_port_vid EXOS Scripting Jul 22, 2016
show_vid EXOS Scripts Aug 26, 2016
showlag showlag_1.0.0.3 Mar 1, 2018
snmpassist Replace "create log entry" with "create log message" Feb 9, 2018
snmpv1v2configpy Replace "create log entry" with "create log message" Feb 9, 2018
sntpconfigpy Changing Folder structure Nov 12, 2015
vlan_copy_port Changed If statement in main Nov 19, 2015
vlan_elrp_check Update README.md Apr 20, 2016
watch Updated to watch.py to handle ^C Mar 2, 2018
xosSnmpDatetimeAPI python API that can convert EXOS last config change time to python da… ( Aug 22, 2018
.gitignore Add .gitingore for python directory Aug 7, 2018
README.md python API that can convert EXOS last config change time to python da… ( Aug 22, 2018
gtac-v1.lst upload .lst files Jun 14, 2018

README.md

Documentation

Python Scripts

Script name Description
GitHub Script Downloader Downloads python scripts located on this page directly to your switch.
Automatic Backup Runs automated back up on all scripts, including configuration, policy and scripts.
Clean Switch Provides a method of deleting all configuration parameters and files from an EXOS switch.
Config Diff Script to compare the current running config with the last saved configuration
dhcp43 Script to generate option 43 configuration to use with EXOS ZTP
EAPS Checker This script will check eaps config and status from a PC/Server.
EDP and port VLAN Diff This Script uses EDP to check if the local and remote port have the same vlans added to the ports.
Enable Features Check Identifies the features enabled on a switch
Email event This EXOS script will send an email when an event is logged
FDB OUI Scans the FDB table and reports the vendor of the device connected.
Flow Tracker Creates a dynamic ACL to count packets.
IOS to Policy IOS ACL to EXOS policy converter.
LAGutil Shows the combined utilization for all ports in each loadshare/LAG.
Show LAG Shows statistics, rxerrors, txerrors, utilization for loadshare/LAGs.
List_Compress This script takes a string of numerical values and compresses them into a string of condensed ranges.
MIB View Converts a MIB view defined with asterisks to the mask notation used in EXOS configuration.
MLAG config check Checks to ensure that all VLANs on MLAG ports are also present on the ISC.
NON-stacking config converter Converts a non stacking configuration to a stacking configuration.
Convert Port Config Allows you the option to translate a slot:port style config to standard port notation or to change port configs per slot.
QOS Config Wizard Wizard to aid in creating QoS profiles
Port Statistics Ssummary Display a consolidated port statistics table
Radius mgmt config Wizard for configuring an ExtremeXOS(TM) switch with RADIUS management information.
Radius NetLogin config Wizard for configuring an ExtremeXOS(TM) switch for RADIUS netlogin.
show config clean Hides unused config sections from the output of "show configuration"
Show vlanID Shows EXOS VLANs in VID order
SNMPassist Wizard for deleting and configuring SNMPv3 for an ExtremeXOS(TM) switch.
SNMP v1v2 config Wizard for SNMP V1/V2 configuration for an ExtremeXOS(TM) switch.
SNTP config Example for Simple Network Time Protocol (SNTP) configuration for an ExtremeXOS(TM) switch.
Show port vid This script displays the VLAN assignment and tagging configuration for all ports on the switch.
VLAN ELRP Check This script will run ELRP on all VLANS on an EXOS switch.
VLAN Copy Port This EXOS script will copy/move vlans from one port to another.
Watch Command Simple script that repeats a CLI command every n seconds
JSONRPC CLI Example This python script is an example of how to interface with EXOS 21.1 using JSONRPC over HTTP/HTTPS.
Remote Script Example This python script is an example of how run scripts remotely on EXOS switches running 21.1 or later over HTTP/HTTPS.
EXOS Snmp DatetimeAPI Python API that can converts EXOS last config change time to python datetime format.

ExtremeScripting .lst file

This .lst file includes all of the switch .py scripts at the time of the file upload. It can be downloaded directly to the switch with the download url <url> <vr> command. The .lst will create a folder called gtac and add all the scripts into that folder. Note: To run the scripts you need to cd into the gtac folder.