All Projects → teamdfir → sift-saltstack

teamdfir / sift-saltstack

Licence: MIT License
Salt States for Configuring the SIFT Workstation

Programming Languages

SaltStack
118 projects
python
139335 projects - #7 most used programming language
YARA
70 projects
shell
77523 projects
perl
6916 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to sift-saltstack

saltstack-cheatsheet
🧂 SaltStack Cheat Sheet Plus
Stars: ✭ 31 (-62.2%)
Mutual labels:  configuration-management, saltstack
Awesome Saltstack
🧂 A collaborative curated list of awesome SaltStack resources, tutorials and other salted stuff.
Stars: ✭ 430 (+424.39%)
Mutual labels:  configuration-management, saltstack
salt-sproxy
Salt plugin to automate the management and configuration of (network) devices at scale, without running (Proxy) Minions.
Stars: ✭ 105 (+28.05%)
Mutual labels:  configuration-management, saltstack
siemstress
Very basic CLI SIEM (Security Information and Event Management system).
Stars: ✭ 24 (-70.73%)
Mutual labels:  forensics
ir scripts
incident response scripts
Stars: ✭ 17 (-79.27%)
Mutual labels:  forensics
mini-kali
Docker image for hacking
Stars: ✭ 15 (-81.71%)
Mutual labels:  forensics
bootcode parser
A boot record parser that identifies known good signatures for MBR, VBR and IPL.
Stars: ✭ 91 (+10.98%)
Mutual labels:  forensics
secode
Utility for encoding/decoding Kubernetes secrets (base64)
Stars: ✭ 23 (-71.95%)
Mutual labels:  configuration-management
imgalign
Webapplication for image stitching and aligning
Stars: ✭ 162 (+97.56%)
Mutual labels:  sift
ManTraNet-pytorch
Implementation of the famous Image Manipulation\Forgery Detector "ManTraNet" in Pytorch
Stars: ✭ 47 (-42.68%)
Mutual labels:  forensics
dotfiles
My personal app/env configs and dotfiles.
Stars: ✭ 27 (-67.07%)
Mutual labels:  configuration-management
ezSIFT
ezSIFT: An easy-to-use standalone SIFT library written in C/C++
Stars: ✭ 80 (-2.44%)
Mutual labels:  sift
kubernetes-dev-stack
Automation of Kubernetes 1.6.0.alpha3 on Centos 7.3 (kernel 4.9.5, docker 1.13.1, flannel 0.7.0)
Stars: ✭ 15 (-81.71%)
Mutual labels:  saltstack
macOS-triage
macOS triage is a python script to collect various macOS logs, artifacts, and other data.
Stars: ✭ 20 (-75.61%)
Mutual labels:  forensics
play-rconf
Remote configuration for Play Framework
Stars: ✭ 17 (-79.27%)
Mutual labels:  configuration-management
truehunter
Truehunter
Stars: ✭ 30 (-63.41%)
Mutual labels:  forensics
devops-notes
My technical documentation in the SRE / DevOps paradigm.
Stars: ✭ 19 (-76.83%)
Mutual labels:  configuration-management
ansible-arch
ansible-arch is an Ansible playbook to provision and recreate from scratch my archlinux workstation environment.
Stars: ✭ 29 (-64.63%)
Mutual labels:  configuration-management
configmanager
Forget about configparser, YAML, or JSON parsers. Focus on configuration. NOT RECOMMENDED FOR USE (2019-01-26)
Stars: ✭ 15 (-81.71%)
Mutual labels:  configuration-management
Alpheus
Cross-platform configuration file parser
Stars: ✭ 21 (-74.39%)
Mutual labels:  configuration-management

Logo

Managing SIFT with Saltstack

Issues

Please open issues over at the SIFT Repository with prefix '[SALTSTACK]'

Supported Distributions

  • Ubuntu 18.04 (Bionic) (DEPRECATED)
  • Ubuntu 20.04 (Focal)

Installation

Preferred

Use the sift-cli tool.

Alternate (Manual)

20.04

Status: Stable

There are two primary modes, desktop and server in step 4 the example shows desktop, simply swap that word out for server if you want to see the server mode.

  1. Ubuntu 20.04
  2. Install SaltStack for 20.04 (Focal) (See 20.04 instructions below)
  3. sudo git clone https://github.com/teamdfir/sift-saltstack.git /srv/salt
  4. sudo salt-call --local state.sls sift.desktop pillar='{"sift_version": "dev", "sift_user": "REPLACE_WITH_YOUR_USERNAME"}'

Important: Make sure you replace the REPLACE_WITH_YOUR_USERNAME with your actual username that you are running.

Desktop Note: If you are installing desktop mode, please make sure you run all the commands from a terminal within the Desktop environment.

18.04

Status: Stable

There are two primary modes, desktop and server in step 4 the example shows desktop, simply swap that word out for server if you want to see the server mode.

  1. Ubuntu 18.04
  2. Install SaltStack for 18.04 (Bionic) (See 18.04 instructions below)
  3. sudo git clone https://github.com/teamdfir/sift-saltstack.git /srv/salt
  4. sudo salt-call --local state.sls sift.desktop pillar='{"sift_version": "dev", "sift_user": "REPLACE_WITH_YOUR_USERNAME"}'

Important: Make sure you replace the REPLACE_WITH_YOUR_USERNAME with your actual username that you are running.

Desktop Note: If you are installing desktop mode, please make sure you run all the commands from a terminal within the Desktop environment.

16.04

No Longer Supported

Customizing the Install

You have full control over what you want to install from the SIFT distro. To really get a good understanding of what you can and cannot do I would encourage you to learn more about Saltstack.

Installing only SIFT Packages

This is intended to replace Step 4 from above. This will install just the deb packages and python packages that makes up the SIFT distro, it will not create any users, change backgrounds, or any other customization of the linux install you are on.

sudo salt-call -l info --local --file-root=/tmp/salt state.apply sift.pkgs

Installing Saltstack

20.04

  1. wget -O - https://repo.saltstack.com/apt/ubuntu/20.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key add -
  2. echo "deb http://repo.saltstack.com/apt/ubuntu/20.04/amd64/latest focal main" | sudo tee /etc/apt/sources.list.d/saltstack.list
  3. sudo apt-get update
  4. sudo apt-get install salt-minion
  5. sudo service salt-minion stop

Note: the SIFT install process will disable the minion altogether as we do not need it running as a service

18.04

  1. wget -O - https://repo.saltstack.com/apt/ubuntu/18.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key add -
  2. echo "deb http://repo.saltstack.com/apt/ubuntu/18.04/amd64/latest bionic main" | sudo tee /etc/apt/sources.list.d/saltstack.list
  3. sudo apt-get update
  4. sudo apt-get install salt-minion
  5. sudo service salt-minion stop

Note: the SIFT install process will disable the minion altogether as we do not need it running as a service

16.04

No Longer Supported

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].