codeignition / marksman Goto Github PK
View Code? Open in Web Editor NEWRecon master server
License: BSD 3-Clause "New" or "Revised" License
Recon master server
License: BSD 3-Clause "New" or "Revised" License
Allow a policy to be modified or deleted.
As the number of metrics increases, it is unfeasible to respond with all the metrics as we are doing now.
https://github.com/codeignition/marksman/blob/master/metrics_handler.go#L19
Change it to respond with only the metrics from the last 5 or 10 seconds. May be add a query string to override the default.
Currently, the agents are all identified by an random alphanumeric string. Should we allow the agents to have aliases for ease of identification? Or should we just show the user name and host of the machine ?
In the UI, the agent can be shown as "rails-server" instead of "2443dj3ab5v"
Currently the API is public and without any security. Add Github OAuth?
Currently, Policy Configs are stored only with the respective agents.
If a policy is successfully sent to the agent, update the agent's PolicyConfig in the master server's DB as well.
Currently agents can only register with master server. If the agent machine is destroyed, there is no use for showing the agent as offline in /api/agents
or keep its metrics in the database. So, allow an option to delete an agent.
Currently, the NATS address sent references localhost. Change it to send an IP based address.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.