Displaying 1 to 13 from 13 results

containerpilot - A service for autodiscovery and configuration of applications running in containers

  •    Go

An init system for cloud-native distributed applications that automates the process of service discovery, configuration, and lifecycle management inside the container, so you can focus on your apps.We can write our new applications to do that, but existing apps will need some help. We can wrap each application in a shell script that registers itself with the discovery service easily enough, but watching for changes to that service and ensuring that health checks are being made is more complicated. We can put a second process in the container, but as soon as we do that we need an init system running inside the container as well.

openbsd-kvm-image-builder - Scripts to create a custom OpenBSD install ISO and a KVM image for use in SmartOS and Triton

  •    Shell

WARNING: This is a work in progress and is more than likely not fully functional.This repo creates a custom OpenBSD install ISO and a KVM image for use in SmartOS and Triton.




centos-lx-brand-image-builder - Scripts used for creating an lx-brand CentOS image

  •    Shell

This is a collection of scripts used for creating an LX-brand CentOS image.On a SmartOS in the global zone.

debian-lx-brand-image-builder - Scripts used for creating an lx-brand Debian image

  •    Shell

This is a collection of scripts used for creating an lx-brand Debian image.

Tigress_protection - Playing with the Tigress binary protection

  •    LLVM

Tigress is a diversifying virtualizer/obfuscator for the C language that supports many novel defenses against both static and dynamic reverse engineering and de-virtualization attacks. In particular, Tigress protects against static de-virtualization by generating virtual instruction sets of arbitrary complexity and diversity, by producing interpreters with multiple types of instruction dispatch, and by inserting code for anti alias analysis. Tigress protects against dynamic de-virtualization by merging the real code with bogus functions, by inserting implicit flow, and by creating slowly-executing reenetrant interpreters. Tigress implements its own version of code packing through the use of runtime code generation. Finally, Tigress' dynamic transformation provides a generalized form of continous runtime code modification. If you want more information, you can checkout our solve-vm.py script.

sdc-vmtools-lx-brand - The guest tools for lx-brand images

  •    Shell

This repo is used to install the guest tools for lx-brand images. The guest tools are required for enabling ssh key creation and meta data (user-sript, operator-script etc.) functionality. This repo, via the install.sh script, also creates symlinks and wrapper scripts for binaries found in /native in an lx-brand zone. See below for details. This software is still under active development and should be used with care.


freebsd-kvm-image-builder - Scripts to create a custom FreeBSD install ISO and a KVM image for use in SmartOS and Triton

  •    Shell

This repo creates a custom FreeBSD install ISO and a KVM image for use in SmartOS and Triton. This must be run on a FreeBSD machine or VirtualMachine.

terraform-provider-triton - Terraform Joyent Triton provider

  •    Go

Initialize your Terraform project by passing in the directory that contains your custom built provider binary, terraform-provider-triton. This is typically $GOPATH/bin. If you haven't already done so, create a Triton account and read the getting started guide to complete the account setup and get your environment configured.

triton - Triton Operating System

  •    Nix

Triton is a collection of packages for the Nix package manager. Triton linux distribution source code is located inside the nixos/ folder.

ubuntu-lx-brand-image-builder - Scripts used for creating an lx-brand Ubuntu image

  •    Shell

This is a collection of scripts used for creating an lx-brand Ubuntu image. Note*: The build scripts currently assume you are running under a KVM ubuntu-certified instance that has a secondary disk mounted to /mnt. The scripts have not been tested on an lx-brand instance.