4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / __init__.py PY
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
ChromSploit Framework v2.0
A modular educational framework for learning about browser security

FOR EDUCATIONAL AND AUTHORIZED TESTING PURPOSES ONLY
"""

__version__ = "2.0.0"
__author__ = "Leviticus-Triage"
__license__ = "Apache 2.0"
__description__ = "A modular educational framework for learning about browser security"

# Import main components
from core.simulation import SimulationMode, SimulationEngine, get_simulation_engine
from core.enhanced_logger import EnhancedLogger, get_logger, LogLevel
from core.error_handler import (
    ErrorHandler, get_error_handler, handle_errors,
    ErrorContext, ErrorSeverity, ErrorCategory,
    FrameworkError, NetworkError, ConfigurationError,
    ValidationError, PermissionError, DependencyError
)
from core.enhanced_menu import EnhancedMenu, EnhancedMenuItem, ProgressBar

# Package metadata
__all__ = [
    # Version info
    "__version__",
    "__author__",
    "__license__",
    "__description__",
    
    # Simulation
    "SimulationMode",
    "SimulationEngine", 
    "get_simulation_engine",
    
    # Logging
    "EnhancedLogger",
    "get_logger",
    "LogLevel",
    
    # Error handling
    "ErrorHandler",
    "get_error_handler",
    "handle_errors",
    "ErrorContext",
    "ErrorSeverity",
    "ErrorCategory",
    "FrameworkError",
    "NetworkError",
    "ConfigurationError",
    "ValidationError",
    "PermissionError",
    "DependencyError",
    
    # UI
    "EnhancedMenu",
    "EnhancedMenuItem",
    "ProgressBar",
]