Repository navigation
NetVendor v12.3
NetVendor v12.3
Major Enhancements
Improved Vendor Lookup
- Added multiple vendor lookup services for better coverage
- Implemented local IEEE OUI database with multiple format support
- Enhanced MAC address normalization and validation
- Added retry logic with exponential backoff
- Improved rate limiting with adaptive intervals
Better Data Handling
- Enhanced MAC address format handling for Cisco devices
- Improved VLAN data processing and consistency
- Better CSV file generation with proper formatting
- Optimized memory usage with batch processing
- Enhanced cache management with multiple layers
Enhanced Visualization
- Improved dashboard layout and responsiveness
- Better progress tracking with granular progress bars
- Enhanced vendor name cleanup and consistency
- Better error handling and recovery mechanisms
Security Improvements
- Added comprehensive .gitignore for sensitive data
- Improved configuration file handling
- Enhanced privacy considerations
- Better cache file security
Installation
# Clone the repository
git clone https://github.com/StewAlexander-com/NetVendor.git
cd NetVendor
# Install dependencies
pip install -r requirements.txtDependencies
- Python 3.6+
- requests>=2.31.0
- rich>=13.7.0
- matplotlib>=3.8.0
- plotly>=5.18.0
- pandas>=2.1.0
- urllib3>=2.0.0
- tqdm>=4.66.0
- python-dotenv>=1.0.0
Documentation
See the README.md for full documentation.
Contributing
See CONTRIBUTING.md for guidelines on how to contribute.
Changelog
See CHANGELOG.md for a detailed list of changes.