Skip to content
This repository was archived by the owner on Jun 3, 2025. It is now read-only.

Vortex-OS/Lightspeed-Dump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository contains a dump of the Lightspeed Systems' content filtering products for educational institutions, including the Lightspeed Filter Agent (Chrome extension) and related components. This code represents version 3.9.8.1744908212 of the extension (LCPS) and the classroom extension 4.3.1.1744755978.

Components

  • Lightspeed Filter Agent
    • manifest.json: Extension configuration file that defines permissions, background scripts, and content scripts
    • main.js: Background script that handles filtering logic, network requests, and policy enforcement
    • in_page.js: Content script injected into every page to handle real-time filtering and modifications
    • block_screen.html: The page displayed when content is blocked, with customizable school branding
    • Icon resources: Various icon files for the extension UI

Features

Content Filtering

  • Web Content Blocking: Blocks access to websites based on policies and categorization
  • YouTube-Specific Controls: Special handling for YouTube content and channels
  • Image Filtering: Scans and blocks inappropriate images
  • Search Engine Integration: Monitors search queries for policy violations
  • Override Capability: Administrators can provide override codes for access

Block Screen

  • Customizable: School name, colors, and messaging can be customized
  • Multiple Block Types:
    • Standard content blocking
    • Temporary lockout for repeat violations
    • "Not Found" error screens
  • Review Submission: Users can submit review requests for blocked content

Administrative Features

  • Policy Enforcement: Applies configurable filtering policies
  • User Tracking: Identifies users by username and IP address
  • Override Management: Supports administrator overrides for blocked content

Technical Details

  • Chrome Extension Architecture: Background script + content script model
  • Permission Model: Uses extensive permissions including webRequest, tabs, history, and proxy controls
  • Network Interception: Uses Chrome's webRequestBlocking API to intercept and filter traffic
  • Enterprise Integration: Connects with enterprise management features for device and user identification

Implementation Notes

  • The extension injects code into every page via the content script
  • Uses message passing between content scripts and the background script
  • Can replace blocked images with placeholder images
  • Can modify YouTube content in real-time to enforce policies
  • Block screens are customized with school-specific branding and colors

Purpose

Note: This repository contains code dumped/extracted from the Lightspeed Filter extension for educational and research purposes only. It is not an official distribution of the software. AI helped me write this readme, I got all the files.

About

Dump of lightspeed files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages