All Projects → fmorgner → dev-cyber

fmorgner / dev-cyber

Licence: GPL-2.0 license
Not the device we need, but the one we deserve

Programming Languages

c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to dev-cyber

Life
Life - a timeline of important events in my life
Stars: ✭ 2,627 (+13726.32%)
Mutual labels:  life
iptables-uwu
iptables target that uwu's outgoing packets
Stars: ✭ 86 (+352.63%)
Mutual labels:  kernel-module
demos-linux
Demos for instruction and exploration of the Linux C/C++ API
Stars: ✭ 78 (+310.53%)
Mutual labels:  kernel-module
Umbra
A LKM rootkit targeting 4.x and 5.x kernel versions which opens a backdoor that can spawn a reverse shell to a remote host, launch malware and more.
Stars: ✭ 98 (+415.79%)
Mutual labels:  kernel-module
rkduck
Linux v4.x.x Rootkit
Stars: ✭ 83 (+336.84%)
Mutual labels:  kernel-module
handbook
We're a small high-trust livelihood pod doing tech consulting within Enspiral.
Stars: ✭ 35 (+84.21%)
Mutual labels:  life
Nonsense Series
以下为一则清单,包含信息资讯、工具推荐、使用教程、生活感悟等,旨在将你引向独立思考和客观理性。我会持续更新和维护,也可以视作本人的「废话集」和 eBooksPlan 公众号文集的备份。
Stars: ✭ 188 (+889.47%)
Mutual labels:  life
dig-into-apollo
Apollo notes (Apollo学习笔记) - Apollo learning notes for beginners.
Stars: ✭ 1,786 (+9300%)
Mutual labels:  cyber
CyberQueens
CyberQueens lesson materials - learning resources and exercises for aspiring reverse engineers, exploit developers, and hackers 👩‍💻👨‍💻
Stars: ✭ 30 (+57.89%)
Mutual labels:  cyber
awesome-javascript-podcasts
JS, webdev, programming and life 🎧
Stars: ✭ 14 (-26.32%)
Mutual labels:  life
go-life
Conway's Game of Life in Go
Stars: ✭ 13 (-31.58%)
Mutual labels:  life
glider
Generative music using conway's game of life
Stars: ✭ 38 (+100%)
Mutual labels:  life
LinuxKernelLearn
Learn Linux Kernel Step by Step, including the Modules, FS, Device Driver etc. --- Linux内核学习,包括Linux各模块,文件系统,设备驱动文件等。
Stars: ✭ 37 (+94.74%)
Mutual labels:  kernel-module
installACMModule
Install the CDC ACM and USB to Serial Modules for the Jetson TX1 or Jetson TX2 Development Kit
Stars: ✭ 28 (+47.37%)
Mutual labels:  kernel-module
CyberPunkNetrunner
Cyberpunk 2077 Netrunner Hacking Tool (Easy to use and install). Don't use it on illegal and malicious activity. Inspired by the game CyberPunk 2077 https://www.cyberpunk.net/
Stars: ✭ 69 (+263.16%)
Mutual labels:  cyber
Life
The definite Conway's Game of Life implementation in your browser. Features an infinite field & Hashlife
Stars: ✭ 225 (+1084.21%)
Mutual labels:  life
life-disciplines-projects
Life-Disciplines-Projects (LDP) is a life-management framework built within Obsidian. Feel free to transform it for your own personal needs.
Stars: ✭ 130 (+584.21%)
Mutual labels:  life
raspi ws2812
A kernel module able to run as many WS2812 strips as there are GPIO pins on Raspberry Pi Zero
Stars: ✭ 35 (+84.21%)
Mutual labels:  kernel-module
protecc
Linux kernel module to fight against police terror
Stars: ✭ 25 (+31.58%)
Mutual labels:  kernel-module
BLives
Blives is a campus APP
Stars: ✭ 22 (+15.79%)
Mutual labels:  life

/dev/cyber

Not the device we need, but the one we deserve.

Features

/dev/cyber uses a bleeding-edge architecture and state-of-the-art technologies to provide you with the following features (all benchmarks have been done on a Purism Librem 13):

  • High throughput access to CYBERspace
    • Up to 6.66 Gibibyte per second read speed
    • Up to 12 Gibibyte per second write speed
  • Unlimited storage
    • Uses brand spanking new Condensed Di-hydrogen-monoxide Numbering (CDN) storage.
    • Typically requires only 4kB of plain old RAM to instantiate CYBERspace
    • Does not require Internet connectivity
  • NSA-level security
    • Real-Time Flux Masking (RTFM) provides secure privilege separation
    • An average of 32768-Bit CYBERSpace Splitting (CSS) encoding to protect your data
  • High Availability through Inverse Nodal Tachyon Equilibrium Layering (INTEL)
  • Ultra low power consumption through Virtual Xenotropic (VX) scheduling
  • Minute system impact thanks to Correlative Cloud Compression (CCC)

Installing

From Source

Building and installing /dev/cyber is extremely easy! Follow these steps to CYBER-enable your system today:

  1. Acquire the source code via Generative Integration Traversal (GIT):

    $ git clone https://github.com/fmorgner/dev-cyber.git
    
  2. Enter the newly created directory using Coupling Demodulation (CD):

    $ cd dev-cyber
    
  3. Build the module with Magnetic Amplitude Knocking Extraction (MAKE):

    $ make
    
  4. Load the module through Systematic Unity Dissolution Orchestration combined with Instant Naturalistic System MODification (SUDO INSMOD):

    $ sudo -E make install
    
  5. PROFIT! (through unlimited CYBER)

Distribution Packages

Arch Linux

/dev/cyber is available in the AUR. Just use your favorite AUR package installer to install cyber-dkms and get CYBER-ified!

Using /dev/cyber

/dev/cyber is just as easy to use as all your other favorite devices like /dev/zero or /dev/random. (Although it is MUCH more secure!) The following examples will give you an example on how to use /dev/cyber for maximum effect.

Transferring backups into CYBERspace

Oftentimes, especially in big server systems, backups take up a lot of physical (e.g NON-CYBER) space. Instead of tediously moving old data to other locations via the net or physical media, /dev/cyber provides you with a much faster and way more SECURE alternative:

$ tar cf - /your_backup_storage_location > /dev/cyber

Transferring your backups to CYBERspace is fast and easy!

Seeding random number generators

You have probably heard of numerous issues concerning initialization of secure random number generators. What if /dev/random just has bad entropy? Fear no more! /dev/cyber supports CYBERSpace Splitting, a state-of-the-art Entropy Sourcing Mechanism (ESM). By simply reading all your entropy from /dev/cyber, you are guaranteed to never run out of first-class randomness!

Statistics

As is the case with all good Linux kernel modules, /dev/cyber exports statistics and configuration information via the Stabilized Yarn Segregation Flash Structure (SYSFS). To view the currently used storage technology or the amount of CYBER available at the moment, you can use these commands:

# Check how much CYBER is available
$ cat /sys/class/cyber/available

# Check wich storage technology is being used at the moment
$ cat /sys/class/cyber/storage_technology

Contributing

This project is the result of all the pain induced by all the "cyber"-thingamajigging and buzzword-flinging that is going on in the media (even specialist media) these days. If you want to contribute to a CYBER-free world consider one or more of the following options:

  • Stop using the word/prefix CYBER!
    • Tell your friends to stop too!
    • Tell you colleagues to stop also!
    • Ban it from your company!
  • Spread the word about this module. It would be great if we could manage to convince people to actually use it. Maybe they will stop CYBERing around when they have lost their data to CYBER space!
  • Implement new features!
    • Having a block device would be really cool!
    • Asynchronous I/O would also rock!
  • Improve this README
    • Add more examples!
    • Fix typos (VIM kinda sucks at highlighting typos in already highlighted text)!
    • CYBER it up even more!
  • Or at least, buy me a beer (technically does not fight CYBER, but it helps alleviate the pain) using BTC or LTC
    • BTC address (because github...): 17UjLY7p9hKHJZ7XJKFrNoUyNkDEtPMdSV
    • LTC address (because github...): LLi8TSBbwAoeigS4SuzBwa8hcYDkBDxutW

DISCLAIMER

I have looked through the code a couple of times, but this is my first-ever Linux kernel module. It should be fine, since it pretty much is little more than /dev/zero (just with CYBER). You and your system should be fine but I cannot guarantee it!

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].