Comments (3)
The link you mentioned in the description is obsolete now ;), maybe you meant this one https://github.com/mozilla/mig/blob/master/client/mig/main.go .
From what I understand is that we need to add two flags: --target-foundanything
and --target-foundnothing
and they will be evaluated by EvaluateAgentTarget
. So does the flags --target-found*
hold "Action ID" as their values, such that we are able to build this query
id IN ( \
SELECT agentid FROM commands, json_array_elements(commands.results) AS r \
WHERE commands.actionid = %d AND r#>>'{foundanything}' = 'true')" )
from the input action value and pass it for evaluation ?
Also what preference is given to -t
flag in case of use of both -t
and --target-found*
flags, i.e. should the agents that passes the -t
flag should be filtered further on the basis of the -target-found*
flags or vice versa ?
from mig.
Thanks for picking up this issue :)
maybe you meant this one https://github.com/mozilla/mig/blob/master/client/mig/main.go .
Yes
does the flags --target-found* hold "Action ID" as their values
Yes
what preference is given to -t flag in case of use of both -t and --target-found* flags
For now, execution should fail and an error should be displayed to the user.
In the future, we could considered merging the two statements together.
from mig.
@jvehent PR created and the updated changes are at arunk-s@c94ef41.
from mig.
Related Issues (20)
- Implement API endpoint for documentation retrieval
- Implement API endpoint to retrieve module documentation
- Implement API endpoint for creating an action
- Implement API endpoint to dispatch a created action to the MIG API
- Implement API endpoint to check the status of a dispatched action
- Implement an action dispatch service
- Implement an action management service
- Implement API endpoints for action retrieval and adding signatures
- Deprecate mig.ninja namespace
- Feature Request: Get mig to parse ps -u output for processes run by specific usernames
- Client daemon fails to build with Yara module support
- Add options for gathering LLDP information via the netstat module HOT 2
- x509 Module HOT 1
- Kubernetes agent deployment
- Move all documentation over to markdown HOT 5
- Results count should indicate from how many systems
- SystemD unit file doesn't get updated when a new agent is installed
- Email address in Makefile is <noreply@> rather than something useful
- CODE_OF_CONDUCT.md file missing
- Ownership Transfer HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mig.