hackedbyagirl / offensive-kali-ansible Goto Github PK
View Code? Open in Web Editor NEWAnsible playbook to automate environmental setup for internal and external penetration testing
License: GNU Affero General Public License v3.0
Ansible playbook to automate environmental setup for internal and external penetration testing
License: GNU Affero General Public License v3.0
Hi there. Just started using your ansible playbook for my red team's internal appliances, and it was extremely helpful in getting us started up quickly with updating our appliances.
Just one issue:
I'm currently on Ansible 2.9 and it appears that a specific include statement on the group_vars/kali/main.yml must be called within each role's main.yml file in order for the apt_packages & git repos to be included.
I fixed this by adding the following to the first line of roles/common/main.yml
- name: import vars
ansible.builtin.include_vars: ../../group_vars/kali/main.yml
Seems to solve the missing variables issue. โ๏ธ
Thanks for publishing these playbooks. Super useful stuff!
Need to fix group ownership permissions for installation. Messes with running programs that don't need sudo
Want to incorporate adding env paths to zshrc (ex: GoLang, pipx)
ERROR! We were unable to read either as JSON nor YAML, these are the errors we got from each:
JSON: Expecting value: line 1 column 1 (char 0)
Syntax Error while loading YAML.
did not find expected '-' indicator
The error appears to be in 'xxxxxx/env.yml': line 12, column 2, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
Ps- sorry for the dumb question I am just starting out with ansible.
Tools outside of git, pip, and apt will need to be included into repos, some of these will be via
kerbrute
wget https://github.com/ropnop/kerbrute/releases/download/v1.0.3/kerbrute_linux_amd64 -O kerbrute
bettercap
go install github.com/bettercap/bettercap@latest
Update readme to include how to update the group_vars/kali/main.yml
file to set the right permissions for file installation
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.