kcarretto / arsenal Goto Github PK
View Code? Open in Web Editor NEWExtensible Red Team Framework
License: GNU General Public License v3.0
Extensible Red Team Framework
License: GNU General Public License v3.0
Implement unit tests to ensure basic functionality of the Action API
Allow an optional flag that causes the teamserver to verify connection to c2 servers (via icmp) when updating a session's config to point to new servers. This would only work if the C2 were public, but it could potentially help to avoid catastrophic errors.
Ensure that all necessary things are documented.
Determine an efficient way to store the required data.
target API tests were broken during the unit test refactor, and they need to be fixed immediately.
Should handle JSON post requests and be able to call appropriate methods.
Thorough documentation is needed for users to be able to create their own Agents, both for working with the existing C2 and working for a custom C2.
Note that this exists in the source code, it just needs to be pulled out into a markdown documentation file.
Eliminate the TODO's that say to raise / handle exceptions. Ensure proper exceptions are raised, and that they are handled such that the proper error message is relayed to the user.
Action type exec returns 1 on server. Docs say exec is Action 0.
I need the target IP address included in the webhook
Plan on using dynamic facts to identify targets, meaning that we can configure the teamserver to use different criteria to distinguish targets.
In the case that MAC Addresses are configured exactly the same for each team, and we cannot utilize a C2 on the internal network, we will be forced to resort to option 3. This will be enforced as follows:
This will clearly distinguish Targets in a worst case scenario situation, however file identification will only be used as a last resort.
The --quick flag would specify that we want the output of the command as soon as possible, and so the teamserver should save the Action for the Target's lowest interval session.
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.