This software has evolved considerably over the years, and is reasonably complete, but there is always room for improvement.This program is distributed as a standard autotools-based package. See the INSTALL file for detailed instructions.
terminal process-monitor htop tui system console console-application freebsd openbsdManage your dotfiles securely across multiple machines. Secure: chezmoi can retreive secrets from 1Password, Bitwarden, LastPass, pass, Vault, your Keychain (on macOS), GNOME Keyring (on Linux), or any command-line utility of your choice. You can checkout your dotfiles repo on as many machines as you want without revealing any secrets to anyone.
dotfiles configuration security 1password bitwarden lastpass pass vault keychain gnome-keyring freebsd openbsd dragonflybsd multiple-machinesBreaking Changes: you will see some minor breaking changes. Read the detailed changelog. Lightweight collection of 40+ functions to retrieve detailed hardware, system and OS information.
system-information sysinfo monitor monitoring os osx freebsd openbsd netbsd cpu cpuload physical-cores logical-cores processor cores threads socket-type memory file-system fsstats diskio block-devices netstats network network-interfaces network-connections network-stats iface processes users internet battery docker docker-stats docker-processes graphics graphic-card graphic-controller gpu display smart disk-layout wifi wifinetworks virtual-box virtualbox vm...both 32-bit and 64-bit architectures, with Python versions 2.6, 2.7, and 3.4+. PyPy is also known to work. Also see scripts directory and doc recipes.
monitoring ps top netstat cpu memory memory-analysis freebsd osx netbsd openbsd disk sensors windows-service system-monitoring process-monitorMake sure you have a working Go environment (Go 1.12 or higher is required). See the install instructions.
freebsd openbsd disk-space df user-friendly hacktoberfest disk-usageBy design, email message headers need to be public, for exchanges to happen. The body of the message can be encrypted by the user, if desired. Moreover, there is no way to prevent the host from having access to the virtual machine. Therefore, full disk encryption (at rest) may not be necessary. Given our low memory requirements, and the single-purpose concept of email service, Roundcube or other web-based IMAP email clients should be on a different VPS.
openbsd smtpd dovecot rspamd unbound httpd gnupg1-click deployment of OpenVPN with DNS ad blocking sinkhole. Deploys to your favorite VPS machine. Created with Vue.js, Semantic UI and Django. This app provides easy management console to keep OpenVPN configuration files in one place, provided in self-contained, easily deployable, clickable package.
openvpn privacy privacy-protection vpn openbsd ansible easy-rsa virtual-private-networkProjects release with confidence without requiring manual QA or causing regressions for their users. Open source projects become easier for outsiders to comprehend, since they can more confidently try out changes with the knowledge that they'll get rapid feedback if they break something. Projects also become more rewrite-friendly for insiders: it's easier to leave your project's historical accidents and other baggage behind if you can be confident of not causing regressions.
c-plus-plus teaching literate-programming programming-literacy white-box-testing openbsd darwin programming-language programming-environment vm generic-programming referentially-transparent higher-order-functions unit-testedArcan is a powerful development framework for creating virtually anything from user interfaces for specialized embedded applications all the way to full-blown standalone desktop environments. At its heart lies a robust and portable multimedia engine, with a well-tested and well-documented Lua scripting interface. The development emphasizes security, debuggability and performance -- guided by a principle of least surprise in terms of API design.
display-server game-engine wayland multimedia-graphic-library video-processing audio-processing visualization freebsd openbsd desktop-environment virtual-realitydbxfs has been tested on OpenBSD, Linux, and macOS but it should run on any POSIX system that provides a FUSE-compatible library or has the ability to mount SMB shares. Windows support is coming very soon. It runs on non-x86 architectures like ARM. It doesn't require a specific file system. It is written for Python 3.5+ and is licensed under the GPLv3.
fuse fuse-filesystem dropbox openbsdSolo5 originally started as a project by Dan Williams at IBM Research to port MirageOS to run on the Linux/KVM hypervisor. Since then, it has grown into a more general sandboxed execution environment, suitable for running applications built using various unikernels (a.k.a. library operating systems), targeting different sandboxing technologies on diverse host operating systems and hypervisors. Looking for the "ukvm monitor"? Since Solo5 0.4.0, our terminology has changed to better reflect the intended architecture and long-term goals of the project. What used to be referred to as a monitor is now referred to as a tender. As part of this change, the ukvm target and monitor have been renamed to hvt ("hardware virtualized tender") to reflect that they are no longer specific to the KVM hypervisor.
unikernel hypervisor mirageos kvm freebsd openbsddaemonize is a library for writing system daemons in Python. It is distributed under MIT license. Latest version can be downloaded from PyPI. Full documentation can be found at ReadTheDocs.
osx freebsd openbsd netbsd daemon daemonize system stableWARNING: 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.
smartos triton openbsd kvmJust require the library and make a snapshot or use the distinct methods to just capture parts of the statistics. For further information have a look at the rdoc.
vmstat smartos disk netbsd openbsd cpu solaris freebsd macosxBuild Vagrant boxes with Packer. Hosted on Vagrant Cloud. Upload the box to Vagrant Cloud.
packer vagrant openbsd freebsdpledge(2) allows a process to ratchet down the privileges it requires to run, if it attempts to access a privilege it has pledged to not use, it will be killed by the kernel.
openbsd pledgesnap is a ksh(1) script designed to upgrade an OpenBSD machine to the latest snapshot available. Upgrading from release to release is not supported. snap checks the `BUILDINFO` file located on the remote mirror, and will warn you if the snapshot is not newer than the currently running version.
openbsd snapshotsOberon Microsystems BlackBox Component Builder port for OpenBSD, GNU/Linux and FreeBSD
component-pascal blackbox-component-builder openbsd freebsd oberonThis is the source text for a series of blog posts (and possibly a book) on how writers can use OpenBSD to set up dedicated computers (or virtual machines) to compose both fiction and non-fiction prose, poetry, technical writing, and even screenplays using free software on an operating system descended from the original Unix via BSD while enjoying a reasonable level of confidence that their computer will not spy on them or be vulnerable to remote intrusion. It may eventually become a general guide to desktop OpenBSD usage for a wider audience, but my primary focus will be on writing. I've decided to begin writing this guide for the following reasons.
openbsd writing prose fiction non-fiction poetry technical-writing screenplay tutorial documentationbattstat is a shell script that displays formatted information about the status of your battery. Information is displayed in the order the format tokens are written. For example, the screenshots below show my tmux status line running the command battstat --percent-when-charged {i} {t} {p}. This will display an icon, the time remaining when charging and discharging, and finally the percentage but only when the battery is fully charged. Format tokens can be written in any order and as many times as you like.
openbsd battery
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.