# Vulnerability Analyzer Requirements
# Core dependencies for vulnerability analysis functionality

# Data processing and analysis
pandas>=1.3.0,<2.0.0
numpy>=1.21.0,<2.0.0

# Network and security libraries
requests>=2.25.0
lxml>=4.6.0
scapy>=2.4.0
pyshark>=0.4.0
python-nmap>=0.7.0

# User interface and output
tqdm>=4.60.0
colorama>=0.4.4
tabulate>=0.8.9

# Template and configuration
jinja2>=3.0.0

# Optional dependencies for enhanced functionality
# Install with: pip install -r requirements.txt -r requirements-optional.txt