Skip to content

NetVendor v12.3

Choose a tag to compare

@StewAlexander-com StewAlexander-com released this 19 Mar 00:02
· 175 commits to main since this release

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.txt

Dependencies

  • 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.