System hardening is an essential security practice for GNU/Linux environments.
This short guide outlines key hardening techniques that reduce attack surface and enhance overall security posture in Debian-based systems.
| [*] | |
| charset = utf-8 | |
| end_of_line = lf | |
| indent_size = 2 | |
| indent_style = space | |
| insert_final_newline = true | |
| max_line_length = 79 | |
| trim_trailing_whitespace = true | |
| [*.py] |
For developers using git with sensitive data who need better security than just a private repository. Here's a guide to transparent git encryption with git-crypt that ensures data-at-rest and data-in-transit encryption. Perfect for use with note taking apps like Obsidian and Logseq.
-Install from bootable USB drive
nomi> :memo: **NOTE**
>
> Some **content** with _Markdown_ `syntax`. Check [this `api`](#).
> :bulb: **TIP**| # My defaults for markdownlint | |
| # https://gist.github.com/nomicode/fecf294dd1e1abdefc8ea31bb9b57eb9/ | |
| default: true | |
| # Disables rules that may conflict with Prettier | |
| # https://github.com/DavidAnson/markdownlint/blob/main/style/prettier.json | |
| extends: markdownlint/style/prettier | |
| # Line length |
| # My defaults for EditorConfig | |
| # https://gist.github.com/nomicode/8ac796041f358dd42c638dfe4c93ed2 | |
| # See also: | |
| # - https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties | |
| root = true | |
| [*] | |
| charset = utf-8 |
Extension:
| # install bluetooth tools | |
| sudo apt-get install --no-install-recommends bluetooth | |
| # find MAC address (needs to be discoverable) | |
| hcitool scan | |
| # ping it | |
| sudo l2ping -c 1 12:34:56:78:90 | |
| # Connect by MAC |