unclesp1d3r / CipherSwarm

CipherSwarm is a distributed hash cracking system designed for efficiency and scalability, built on Ruby on Rails.
Mozilla Public License 2.0
2 stars 0 forks source link

Change agents to allow multiple projects #10

Open unclesp1d3r opened 6 months ago

unclesp1d3r commented 6 months ago

The agent should be owned by a project, but have a list of allowed projects. For simplicity in prioritizing, the priority will be tasks:

  1. Assigned to a Project owning the agent
  2. Created by the owner of the agent
  3. Assigned to a project permitted for the agent, based on the Job priority (higher is better)