Kosh is a Flask-based LAN file sharing system that uses AES encryption and simulated Attribute-Based Encryption (ABE) for secure, policy-driven access control. It features a modern Tailwind UI, an admin dashboard for managing users, attributes, and file policies, and works entirely offline without any cloud dependency.

1 stars 2 forks 1 watchers JavaScript MIT License
aes-encryption attribute-based-encryption file-sharing flask kosh lan simulated-abe tailwindcss ui
1 Open Issue Need Help Last updated: Sep 12, 2025

Open Issues Need Help

View All on GitHub
Change Directory Structure about 2 months ago

AI Summary: This issue proposes a significant refactoring of the project's directory structure to improve organization and maintainability. It suggests separating core Flask application code, data, tests, configurations, and documentation into distinct top-level directories, with a detailed breakdown for the `app/` directory. The goal is to clarify where different types of files reside, making the project easier to navigate and manage.

Complexity: 4/5
enhancement help wanted

Kosh is a Flask-based LAN file sharing system that uses AES encryption and simulated Attribute-Based Encryption (ABE) for secure, policy-driven access control. It features a modern Tailwind UI, an admin dashboard for managing users, attributes, and file policies, and works entirely offline without any cloud dependency.

JavaScript
#aes-encryption#attribute-based-encryption#file-sharing#flask#kosh#lan#simulated-abe#tailwindcss#ui