Projects Index

From SILO Knowledge Base
Revision as of 22:14, 29 February 2020 by Phanes (talk | contribs) (Phanes moved page Main Page to Projects Index)
Jump to navigation Jump to search

Welcome to the SILO GROUP knowledge base.

This knowledge base serves as a living document repository for primary sites, primary projects, and secondary projects in the SILO GROUP product portfolio.

Separate product categories will be created for each product in the near future as the documentation format evolves.

Primary Sites

www.silogroup.org

This is the main landing page for SILO GROUP, which owns and develops all of these softwares.

linux.silogroup.org / linux.surroindustries.com

This is the official blog of the SURRO Linux project, detailing design decisions, musing, and general headway of the development effort for the project.

source.surroindustries.com

This is the source code management system used for all SILO GROUP and SURRO projects. Email chris.punches@silogroup.org for a user account.

phanes.silogroup.org / blog.surroindustries.com

The personal blog of the architect and developer behind all of these softwares and systems.

orchard.silogroup.org

This is a legacy placeholder for documentation for a system called Orchard. Orchard is a scalable service orchestration system for service oriented architecture.

Will depend on the IDM/A system.

ircthulu.silogroup.org

This is a legacy placeholder for design decisions, musings, and general chatter on the development effort for a log aggregation system called ircthulu, that seems to be spawning other products as subsystems.

Will depend on the IDM/A and Orchard systems.

paste.silogroup.org

A pastebin service provided free of charge. Frequent feedback about the use of javascript for a pastebin is recieved by occasional dinosaurs. This is acceptable.

wiki.silogroup.org

This wiki is the knowledge base and documentation system for all SILO and SURRO projects.

news.silogroup.org

A blog aggregator pulling together all SILO and SURRO projects along with any other linux world news that might be relevant to readers. Under construction.

Primary Projects

The source code for developed software (at least that of which is public) is located at:

Examplar

Examplar is a configuration management, automation, and testing tool with minimal runtime requirements, powered entirely by JSON and should integrate with almost any existing tools or frameworks. It has no external dependencies and is written in C++.

You can read more about Examplar in the repository documentation, and also peruse its source code, linked to above.

Examplar was built as a supporting component driving the creation of SURRO Linux.

Foster

Foster is an implementation of an Examplar project that builds the installer disc ISO and the docker container for SURRO Linux, and is a critical milestone in that project. Once complete, all development efforts will be shifted towards the first alpha release of SURRO Linux.

You can read more about Foster and see its source code in the repository linked to above.

Secondary Projects

Some smaller software is occassionally developed based on need for SILO GROUP. Most of that more trivial software is posted on github:

Scallywag

Scallywag is a linux desktop client for The Pirate Bay reverse proxies. It automatically retrieves a list of known reverse proxies for the famous PirateBay website and allows the user to search for, and select magnet links, and begins the download using the system's XDG-configured default magnet link downloader. Written in Python and uses the GTK UI.

godaddy_add-dns

This is a commandline tool for DNS management through GoDaddy's API.

SILOJourn

SILOJourn is a curses-driven journaling system designed to create massive diversity in catalogued topics.

NSA-CryptoChallenge-Solver

This is a browser-based tool that solves the National Security Agency's weekly cryptographic puzzle perpetually in an automated fashion. Written in Python.

Machapi

Machapi is an API engine for interaction with various social networking sites written in Python.

Antikythera

Antikythera is a wordpress theme designed to be easy on the eyes and simple to navigate.

Marco

Marco is a simple HTTP echo service pieced together from example sources on the boost website with resultantly questionable licensing but of surprising utility when needed.

HOWDI

HOWDI is a browser IP anonymizer that pulls its proxies from various lists, then sets up an L4 bound to a local port to relay to the upstream proxies that it finds. Use responsibly.

Ivory Tower

Ivory Tower is a powerful task management system for the Linux desktop. Written with a GTK UI and based loosely on GTD task management concepts, it features infinite task hierarchies for all of your recursive compulsions.

ZNC IRC Logviewer

ZNC-IRC-Logviewer is a simple log transformation engine for IRC logs created by the ZNC bouncer. Designed to be easy to use.

Projects in Prototyping Phase

Some projects are still in an early prototyping phase in the system design process that is not yet ready for publication, but it may be of interest to readers to push some high level documentation here as these designs become more established.

These projects are somewhat different than the others so far as they will be using a different design process that is more documentation-central.

SME/D

SME/D is a Delphi-based think tank system designed to allow highly functional subject matter experts to explore and debate diverse angles of many issues. Not yet available for prototype showcasing.

IDM/A

IDM/A is a user management system that provides session management and group based access control for web systems and PAM-capable systems. Not yet available for prototype showcasing.

SMQ/S

SMQ/S is a very simple message queue service designed to be quite fast and barebones. Not yet available for prototype showcasing.

SAL/M

SAL/M is a promising system that manages the artifacts and processes of the Systems Architecture Lifecycle. It will use SME/D for stakeholder engagement.