# Table of Contents - [Home | syselement's Blog](#home-syselement-s-blog) - [Unknown](#unknown) - [Unknown](#unknown) - [ParrotOS - VM | syselement's Blog](#parrotos-vm-syselement-s-blog) - [Unknown](#unknown) - [Linux | syselement's Blog](#linux-syselement-s-blog) - [Windows | syselement's Blog](#windows-syselement-s-blog) - [Medium | syselement's Blog](#medium-syselement-s-blog) - [Kali Linux - VM | syselement's Blog](#kali-linux-vm-syselement-s-blog) - [Linux Tools | syselement's Blog](#linux-tools-syselement-s-blog) - [Network | syselement's Blog](#network-syselement-s-blog) - [Cyber Threat Intelligence | syselement's Blog](#cyber-threat-intelligence-syselement-s-blog) - [SysReptor | syselement's Blog](#sysreptor-syselement-s-blog) - [Capture The Flag | syselement's Blog](#capture-the-flag-syselement-s-blog) - [Web | syselement's Blog](#web-syselement-s-blog) - [Mobile | syselement's Blog](#mobile-syselement-s-blog) - [WiFi | syselement's Blog](#wifi-syselement-s-blog) - [BookStack | syselement's Blog](#bookstack-syselement-s-blog) - [Commands | syselement's Blog](#commands-syselement-s-blog) - [API | syselement's Blog](#api-syselement-s-blog) - [Unknown](#unknown) - [Writeups & Walkthroughs | syselement's Blog](#writeups-walkthroughs-syselement-s-blog) - [Linux Distros | syselement's Blog](#linux-distros-syselement-s-blog) - [Tools | syselement's Blog](#tools-syselement-s-blog) - [Offensive Labs | syselement's Blog](#offensive-labs-syselement-s-blog) - [Hyper-V | syselement's Blog](#hyper-v-syselement-s-blog) - [Easy | syselement's Blog](#easy-syselement-s-blog) - [HackTheBox | syselement's Blog](#hackthebox-syselement-s-blog) - [Windows Virtual Machines | syselement's Blog](#windows-virtual-machines-syselement-s-blog) - [Misc Labs | syselement's Blog](#misc-labs-syselement-s-blog) - [Hypervisors | syselement's Blog](#hypervisors-syselement-s-blog) - [Easy | syselement's Blog](#easy-syselement-s-blog) - [Terminator | syselement's Blog](#terminator-syselement-s-blog) - [Windows Tools | syselement's Blog](#windows-tools-syselement-s-blog) - [Learn | syselement's Blog](#learn-syselement-s-blog) - [Nessus Essentials | syselement's Blog](#nessus-essentials-syselement-s-blog) - [Apps Lab | syselement's Blog](#apps-lab-syselement-s-blog) - [Generic Resources | syselement's Blog](#generic-resources-syselement-s-blog) - [MobSF | syselement's Blog](#mobsf-syselement-s-blog) - [API Penetration Testing | syselement's Blog](#api-penetration-testing-syselement-s-blog) - [Everything Linux | syselement's Blog](#everything-linux-syselement-s-blog) - [Practice | syselement's Blog](#practice-syselement-s-blog) - [UniFi Network Server | syselement's Blog](#unifi-network-server-syselement-s-blog) - [Windows 11 - VM | syselement's Blog](#windows-11-vm-syselement-s-blog) - [Juice Shop | syselement's Blog](#juice-shop-syselement-s-blog) - [VMware | syselement's Blog](#vmware-syselement-s-blog) - [Proxmox | syselement's Blog](#proxmox-syselement-s-blog) - [Windows Server 2025 - VM | syselement's Blog](#windows-server-2025-vm-syselement-s-blog) - [Defensive Labs | syselement's Blog](#defensive-labs-syselement-s-blog) - [TryHackMe | syselement's Blog](#tryhackme-syselement-s-blog) - [Linux Privesc Commands | syselement's Blog](#linux-privesc-commands-syselement-s-blog) - [Practical Networking | syselement's Blog](#practical-networking-syselement-s-blog) - [Cheat Sheets | syselement's Blog](#cheat-sheets-syselement-s-blog) - [Client-Side Topics | syselement's Blog](#client-side-topics-syselement-s-blog) - [OWASP MAS | syselement's Blog](#owasp-mas-syselement-s-blog) - [PortSwigger Academy | syselement's Blog](#portswigger-academy-syselement-s-blog) - [Passbolt CE - Ubuntu Server | syselement's Blog](#passbolt-ce-ubuntu-server-syselement-s-blog) - [Alfa AWUS036ACH Wi-Fi Adapter | syselement's Blog](#alfa-awus036ach-wi-fi-adapter-syselement-s-blog) - [Advanced topics | syselement's Blog](#advanced-topics-syselement-s-blog) - [Zsh & Oh-My-Zsh | syselement's Blog](#zsh-oh-my-zsh-syselement-s-blog) - [Vim | syselement's Blog](#vim-syselement-s-blog) - [VMware Workstation Pro | syselement's Blog](#vmware-workstation-pro-syselement-s-blog) - [Intro to Defensive Security | syselement's Blog](#intro-to-defensive-security-syselement-s-blog) - [Sau | syselement's Blog](#sau-syselement-s-blog) - [Networking Commands | syselement's Blog](#networking-commands-syselement-s-blog) - [Bitwarden On-Premise | syselement's Blog](#bitwarden-on-premise-syselement-s-blog) - [Hashcat | syselement's Blog](#hashcat-syselement-s-blog) - [Intercepting Android App Traffic | syselement's Blog](#intercepting-android-app-traffic-syselement-s-blog) - [Cipher Suites | syselement's Blog](#cipher-suites-syselement-s-blog) - [What's new in TLS 1.3? | syselement's Blog](#what-s-new-in-tls-1-3-syselement-s-blog) - [Kubernetes | syselement's Blog](#kubernetes-syselement-s-blog) - [Cryptography | syselement's Blog](#cryptography-syselement-s-blog) - [Spectra | syselement's Blog](#spectra-syselement-s-blog) - [DevOps Resources | syselement's Blog](#devops-resources-syselement-s-blog) - [Ubuntu Server - VM | syselement's Blog](#ubuntu-server-vm-syselement-s-blog) - [x509 Certificates and Keys | syselement's Blog](#x509-certificates-and-keys-syselement-s-blog) - [Cryptography | syselement's Blog](#cryptography-syselement-s-blog) - [TLS Defenses | syselement's Blog](#tls-defenses-syselement-s-blog) - [TLS 1.3 Extensions | syselement's Blog](#tls-1-3-extensions-syselement-s-blog) - [TLS/SSL Handshake | syselement's Blog](#tls-ssl-handshake-syselement-s-blog) - [TLS 1.3 Under the Hood | syselement's Blog](#tls-1-3-under-the-hood-syselement-s-blog) - [Terraform | syselement's Blog](#terraform-syselement-s-blog) - [TLS Attacks & Vulnerabilities | syselement's Blog](#tls-attacks-vulnerabilities-syselement-s-blog) - [Security through Certificates | syselement's Blog](#security-through-certificates-syselement-s-blog) - [Windows DISM and SFC | syselement's Blog](#windows-dism-and-sfc-syselement-s-blog) - [PiKVM | syselement's Blog](#pikvm-syselement-s-blog) - [Server-Side Topics | syselement's Blog](#server-side-topics-syselement-s-blog) - [Unknown](#unknown) - [Upload Vulnerabilities | syselement's Blog](#upload-vulnerabilities-syselement-s-blog) - [Practical TLS References | syselement's Blog](#practical-tls-references-syselement-s-blog) - [Practical TLS | syselement's Blog](#practical-tls-syselement-s-blog) - [WiFi Security | syselement's Blog](#wifi-security-syselement-s-blog) - [Vagrant | syselement's Blog](#vagrant-syselement-s-blog) - [GoodGames | syselement's Blog](#goodgames-syselement-s-blog) - [MASVS Notes | syselement's Blog](#masvs-notes-syselement-s-blog) - [Ansible | syselement's Blog](#ansible-syselement-s-blog) - [Unknown](#unknown) - [Linux | syselement's Blog](#linux-syselement-s-blog) - [Introduction to DevOps | syselement's Blog](#introduction-to-devops-syselement-s-blog) - [iOS Jailbreak Guide | syselement's Blog](#ios-jailbreak-guide-syselement-s-blog) - [Proxmox Upgrade 7 to 8 | syselement's Blog](#proxmox-upgrade-7-to-8-syselement-s-blog) - [Android Rooting Guide | syselement's Blog](#android-rooting-guide-syselement-s-blog) - [Hashcat Password Cracking | syselement's Blog](#hashcat-password-cracking-syselement-s-blog) - [TLS/SSL Overview | syselement's Blog](#tls-ssl-overview-syselement-s-blog) - [Rocky Linux | syselement's Blog](#rocky-linux-syselement-s-blog) - [MASTG Tests | syselement's Blog](#mastg-tests-syselement-s-blog) - [TCM Security | syselement's Blog](#tcm-security-syselement-s-blog) - [Unknown](#unknown) --- # Home | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/readme.md) . * * * 🤝 Introduction[](https://blog.syselement.com/home#introduction) ----------------------------------------------------------------- Hi, **syselement** here 🧑‍💻, sharing some interesting Information Technology and Cybersecurity notes and stuff. Welcome to my notes blog! This blog is intended to provide information and insights on various topics related to **Cybersecurity**, **Ethical Hacking** and **Systems Administration**, based on public open-source material and software, and should not be considered as a substitute for professional advice or guidance. 👈 Check the menu on the left for more! > ❗ **Disclaimer** > > _The content on this notes blog is intended solely for educational, personal, non-commercial, testing, and research purposes. It must not be used for illegal or malicious activities. The information provided is based on publicly available material, as well as on my own interpretations and commentary, which may not always be up-to-date. Use this content at your own risk. By accessing these notes, you agree to absolve me of any liability. All references and comments from external resources will include a link to the original source._ > > ✏️ **Copyright ©️ 2025 syselement** > > _While much of the material in this blog is derived from public sources and is not subject to copyright, my original commentary, analysis, and writing are protected. You are free to share and redistribute this content as long as proper attribution is provided, including a reference to me (__**syselement**__) and a link to the utilized resource. Redistribution and adaptations must respect the principles of responsible sharing and this license._ _**Sharing responsibly helps maintain the integrity and value of the work while encouraging collaboration and learning.**_ * * * ✉️ Contact[](https://blog.syselement.com/home#contact) ------------------------------------------------------- > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-94db8e11f81fd14bbd5edf5ac48691380eaded1d%252Fbuymeacoffeee.svg%3Falt%3Dmedia%26token%3Db08e5eab-609a-44dd-ae74-fb581786a424&width=300&dpr=3&quality=100&sign=f99c2d27&sv=2)](https://go.syselement.com/buymeacoffee) > > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-b963e34266e685a5fd5fc1fd912dc990fadc0919%252Fbuymeacoffee.svg%3Falt%3Dmedia%26token%3D9c1f9090-b023-4859-89ed-821ba03ce155&width=300&dpr=3&quality=100&sign=a09d2178&sv=2)](https://go.syselement.com/buymeacoffee) > > * * * > > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-e45b38236337a14bb3928acf8a6e667752f86c77%252Fgithub-mark-white-1684771192010-7.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=4f7899ca&sv=2)](https://go.syselement.com/github) > > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-b540159dc1f36f588434b03448cedbd1b420dc01%252Fgithub-syselement.svg%3Falt%3Dmedia%26token%3Dee47df4e-19db-4769-8338-13b15a2e2bda&width=300&dpr=3&quality=100&sign=63d5fa79&sv=2)](https://go.syselement.com/github) > > * * * > > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-b0c41c085d6976982c8b8197757fa926a102ac15%252Fx.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=89a89712&sv=2)](https://go.syselement.com/x) > > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-ee07c7af019911ce3487a766d87c64e863d402f4%252Fx-syselement.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=d253774f&sv=2)](https://go.syselement.com/x) > > * * * > > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-856f4efa0ebbcd4af5859b325ff38d3bb2294390%252Fproton.svg%3Falt%3Dmedia%26token%3Db1baffa7-8082-4a15-82b7-0d694383d8d9&width=300&dpr=3&quality=100&sign=fd8fa2d0&sv=2)](mailto:syselement@proton.me) > > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-9b71db04cf4c7eedea4b46eb84bfac87e22ea467%252Fprotonmail.svg%3Falt%3Dmedia%26token%3D4f4144f4-a901-4b2d-a0b5-6e9cced18f55&width=300&dpr=3&quality=100&sign=3eb171d1&sv=2)](mailto:syselement@proton.me) * * * 🍕 Referrals[](https://blog.syselement.com/home#referrals) ----------------------------------------------------------- > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-0c8fe389e3c64e0643c46ce61a61e8674e365c4d%252Ftryhackme.svg%3Falt%3Dmedia%26token%3Dae9f9a31-10d4-4486-8494-7951378ad789&width=300&dpr=3&quality=100&sign=f8d84981&sv=2)](https://tryhackme.com/signup?referrer=5f960ba99fb18d5314f76d5f) > > 🔗 [TryHackMe](https://tryhackme.com/signup?referrer=5f960ba99fb18d5314f76d5f) > _(Get 5$ on a Premium Subscription)_ > > * * * > > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-3b988ad2db70642b448755fe41fea6acfd816200%252Fhtb.svg%3Falt%3Dmedia%26token%3Dfb093131-8a21-4c70-8691-af9561277c86&width=300&dpr=3&quality=100&sign=a1100cf8&sv=2)](https://referral.hackthebox.com/mzwxh7d) > > 🔗 [HackTheBox](https://referral.hackthebox.com/mzwxh7d) > > * * * > > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-99bf0b38e735246b90cede8820989556e24cf5fb%252Fpentesterlab.png%3Falt%3Dmedia%26token%3Daa41fd6b-7610-4d53-a0d0-879a41a3b157&width=300&dpr=3&quality=100&sign=cddd697f&sv=2)](https://pentesterlab.com/referral/KpBnjOZqb3wbTA) > > 🔗 [PentesterLab](https://pentesterlab.com/referral/KpBnjOZqb3wbTA) > _(Get 10 points with a Pro Subscription)_ > > * * * > > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-47648b50f6970e137621972a454a66f09238644b%252Fimage-20260614221123817.png%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=3a565cdf&sv=2)](https://labs.iximiuz.com/signup?referral=6a1493aad465495b22f89af6) > > 🔗 [Iximiuz Labs](https://labs.iximiuz.com/signup?referral=6a1493aad465495b22f89af6) > > * * * > > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-ee5bf66b6349955ab6b328f4c6e8500b5dfb3bf8%252Fsecuritycert.svg%3Falt%3Dmedia%26token%3Deb326df8-fd37-44d2-bda3-525320441c88&width=300&dpr=3&quality=100&sign=9cc7a800&sv=2)](https://upgrade.chat/securitycert?referralCode=778322883629023243) > > 🔗 [SecurityCert](https://upgrade.chat/securitycert?referralCode=778322883629023243) > _(Italian CyberSecurity Community)_ > > * * * > > [![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-37e30c27f45e5bd68ef3b5c3476d8bd99d786236%252Fkodekloud.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=3721527f&sv=2)](https://engineer.kodekloud.com/signup?referral=6607378b4014655f23f038ae) > > 🔗 [KodeKloud](https://engineer.kodekloud.com/signup?referral=6607378b4014655f23f038ae) * * * [🏠](https://blog.syselement.com/home) ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-9aeb566d34ab8d5c4567484f986e508445200d76%252Fnoplacelikehome.png%3Falt%3Dmedia%26token%3D3f322363-ee28-4aa4-a534-ae8ef04fd72b&width=768&dpr=3&quality=100&sign=2590c6a9&sv=2) * * * [NextLinux](https://blog.syselement.com/home/operating-systems/linux) Last updated 1 month ago * [🤝 Introduction](https://blog.syselement.com/home#introduction) * [✉️ Contact](https://blog.syselement.com/home#contact) * [🍕 Referrals](https://blog.syselement.com/home#referrals) --- # Unknown \# syselement's Blog ## syselement's Blog - \[Home\](https://blog.syselement.com/home/readme.md) - \[Linux\](https://blog.syselement.com/home/operating-systems/linux.md) - \[Everything Linux\](https://blog.syselement.com/home/operating-systems/linux/linuxstuff.md) - \[Linux Distros\](https://blog.syselement.com/home/operating-systems/linux/distros.md) - \[Kali Linux - VM\](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm.md) - \[ParrotOS - VM\](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm.md) - \[Rocky Linux\](https://blog.syselement.com/home/operating-systems/linux/distros/rocky-vm.md) - \[Ubuntu Desktop - VM\](https://blog.syselement.com/home/operating-systems/linux/distros/ubuntu-vm.md) - \[Ubuntu Server - VM\](https://blog.syselement.com/home/operating-systems/linux/distros/ubuntu-server.md) - \[Linux Tools\](https://blog.syselement.com/home/operating-systems/linux/tools.md) - \[BookStack\](https://blog.syselement.com/home/operating-systems/linux/tools/bookstack.md) - \[Nessus Essentials\](https://blog.syselement.com/home/operating-systems/linux/tools/nessus.md) - \[SysReptor\](https://blog.syselement.com/home/operating-systems/linux/tools/sysreptor.md) - \[Terminator\](https://blog.syselement.com/home/operating-systems/linux/tools/terminator-shortcuts.md) - \[UniFi Network Server\](https://blog.syselement.com/home/operating-systems/linux/tools/unifi.md) - \[Zsh & Oh-My-Zsh\](https://blog.syselement.com/home/operating-systems/linux/tools/zsh.md) - \[Windows\](https://blog.syselement.com/home/operating-systems/windows.md) - \[Everything Windows\](https://blog.syselement.com/home/operating-systems/windows/winstuff.md) - \[Windows Tools\](https://blog.syselement.com/home/operating-systems/windows/tools.md) - \[Hashcat\](https://blog.syselement.com/home/operating-systems/windows/tools/hashcat-win.md) - \[Vagrant\](https://blog.syselement.com/home/operating-systems/windows/tools/vagrant-win.md) - \[Windows DISM and SFC\](https://blog.syselement.com/home/operating-systems/windows/tools/win-dism-cleanup.md) - \[Windows Virtual Machines\](https://blog.syselement.com/home/operating-systems/windows/vms.md) - \[Windows 11 - VM\](https://blog.syselement.com/home/operating-systems/windows/vms/win11-vm.md) - \[Windows Server 2025 - VM\](https://blog.syselement.com/home/operating-systems/windows/vms/win-srv-vm.md) - \[Practical Networking\](https://blog.syselement.com/home/courses-notes/practical-networking.md) - \[Practical TLS\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls.md): Practical TLS by PracticalNetworking.net - a deep dive into SSL and TLS - \[TLS/SSL Overview\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls/1-tls-ssl.md) - \[Cryptography\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls/2-cryptography.md) - \[x509 Certificates and Keys\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls/3-x509-certificates-keys.md) - \[Security through Certificates\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls/4-security-certificates.md) - \[Cipher Suites\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls/5-cipher-suites.md) - \[TLS/SSL Handshake\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls/6-tls-ssl-handshake.md) - \[TLS Defenses\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls/7-tls-defenses.md) - \[TLS Attacks & Vulnerabilities\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls/8-tls-attacks-vulns.md) - \[What's new in TLS 1.3?\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls/9-tls-1-3-intro.md) - \[TLS 1.3 Under the Hood\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls/10-tls-1-3.md) - \[TLS 1.3 Extensions\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls/11-tls-1-3-extensions.md) - \[Practical TLS References\](https://blog.syselement.com/home/courses-notes/practical-networking/practical-tls/practicaltls-references.md) - \[TCM Security\](https://blog.syselement.com/home/courses-notes/tcmsecurity.md): Direct links to the certifications and training notes - \[Generic Resources\](https://blog.syselement.com/home/cyber-everything/generic.md) - \[Bandit Wargame\](https://blog.syselement.com/home/cyber-everything/generic/bandit-wargame.md) - \[Cryptography\](https://blog.syselement.com/home/cyber-everything/generic/cryptography.md) - \[CVSS 3.1\](https://blog.syselement.com/home/cyber-everything/generic/cvss3.1.md) - \[Cyber Threat Intelligence (CTI)\](https://blog.syselement.com/home/cyber-everything/generic/threat-intelligence.md) - \[Junior Pentester References\](https://blog.syselement.com/home/cyber-everything/generic/juniorpt-references.md) - \[Cheat Sheets\](https://blog.syselement.com/home/cyber-everything/generic/cheatsheets.md) - \[HackTheBox - Beginner Cheat Sheet\](https://blog.syselement.com/home/cyber-everything/generic/cheatsheets/htb-beginner-cheatsheet.md) - \[Junior Pentester Cheat Sheet\](https://blog.syselement.com/home/cyber-everything/generic/cheatsheets/juniorpt-cheatsheet.md) - \[Mobile\](https://blog.syselement.com/home/cyber-everything/mobile.md) - \[Apps Lab\](https://blog.syselement.com/home/cyber-everything/mobile/labs.md) - \[Android Rooting Guide\](https://blog.syselement.com/home/cyber-everything/mobile/labs/android-rooting.md) - \[iOS Jailbreak Guide\](https://blog.syselement.com/home/cyber-everything/mobile/labs/ios-jailbreak.md) - \[Intercepting Android App Traffic\](https://blog.syselement.com/home/cyber-everything/mobile/labs/android-traffic-intercept.md) - \[OWASP MAS\](https://blog.syselement.com/home/cyber-everything/mobile/mas.md) - \[MASTG Techniques\](https://blog.syselement.com/home/cyber-everything/mobile/mas/mastg-techniques.md) - \[MASTG Tests\](https://blog.syselement.com/home/cyber-everything/mobile/mas/mastg-tests.md) - \[MASTG Theory\](https://blog.syselement.com/home/cyber-everything/mobile/mas/mastg-theory.md) - \[MASVS Notes\](https://blog.syselement.com/home/cyber-everything/mobile/mas/masvs.md) - \[Tools\](https://blog.syselement.com/home/cyber-everything/mobile/tools.md) - \[MobSF\](https://blog.syselement.com/home/cyber-everything/mobile/tools/mobsf.md) - \[Network\](https://blog.syselement.com/home/cyber-everything/network.md) - \[Commands\](https://blog.syselement.com/home/cyber-everything/network/commands.md) - \[Linux Privesc Commands\](https://blog.syselement.com/home/cyber-everything/network/commands/linux-privesc-commands.md) - \[Networking Commands\](https://blog.syselement.com/home/cyber-everything/network/commands/networking-commands.md) - \[WiFi\](https://blog.syselement.com/home/cyber-everything/network/wifi.md) - \[WiFi Security\](https://blog.syselement.com/home/cyber-everything/network/wifi/wifi-sec.md) - \[Web\](https://blog.syselement.com/home/cyber-everything/web.md) - \[API\](https://blog.syselement.com/home/cyber-everything/web/api.md) - \[API Sec Fundamentals\](https://blog.syselement.com/home/cyber-everything/web/api/api-fundamentals.md) - \[API Penetration Testing\](https://blog.syselement.com/home/cyber-everything/web/api/api-pentesting.md) - \[PortSwigger Academy\](https://blog.syselement.com/home/cyber-everything/web/portswigger.md) - \[Server-Side Topics\](https://blog.syselement.com/home/cyber-everything/web/portswigger/server-side-topics.md) - \[Client-Side Topics\](https://blog.syselement.com/home/cyber-everything/web/portswigger/client-side-topics.md) - \[Advanced topics\](https://blog.syselement.com/home/cyber-everything/web/portswigger/advanced-topics.md) - \[Vulnerability Labs\](https://blog.syselement.com/home/cyber-everything/web/portswigger/all-labs.md) - \[Writeups & Walkthroughs\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs.md) - \[HackTheBox\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox.md) - \[Easy\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox/easy.md) - \[Artificial\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox/easy/artificial.md) - \[GoodGames\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox/easy/goodgames.md) - \[Sau\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox/easy/sau.md) - \[Spectra\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox/easy/spectra.md) - \[TryHackMe\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme.md) - \[Learn\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn.md) - \[Cyber Threat Intelligence\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence.md) - \[Intro to Defensive Security\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/introduction-to-defensive-security.md) - \[Juice Shop\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/juiceshop.md) - \[Upload Vulnerabilities\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/upload-vulns.md) - \[Practice\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice.md) - \[Easy\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy.md) - \[Blaster\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/blaster.md) - \[Blue\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/blue.md) - \[Bolt\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/bolt.md) - \[Chill Hack\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/chillhack.md) - \[Ice\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/ice.md) - \[Ignite\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/ignite.md) - \[Retro\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/retro.md) - \[Startup\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/startup.md) - \[Medium\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/medium.md) - \[Blog\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/medium/blog.md) - \[Capture The Flag\](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/ctfs.md) - \[DevOps Resources\](https://blog.syselement.com/home/devops-everything/devops-resources.md) - \[Introduction to DevOps\](https://blog.syselement.com/home/devops-everything/devops-resources/intro-devops.md) - \[Ansible\](https://blog.syselement.com/home/devops-everything/devops-resources/ansible.md) - \[Docker\](https://blog.syselement.com/home/devops-everything/devops-resources/docker.md) - \[Git\](https://blog.syselement.com/home/devops-everything/devops-resources/git.md) - \[Kubernetes\](https://blog.syselement.com/home/devops-everything/devops-resources/kubernetes.md) - \[Terraform\](https://blog.syselement.com/home/devops-everything/devops-resources/terraform.md) - \[Vim\](https://blog.syselement.com/home/devops-everything/devops-resources/vim.md) - \[Hypervisors\](https://blog.syselement.com/home/home-lab/hypervisors.md) - \[Hyper-V\](https://blog.syselement.com/home/home-lab/hypervisors/hyperv.md) - \[Windows WSL\](https://blog.syselement.com/home/home-lab/hypervisors/hyperv/wsl.md) - \[Proxmox\](https://blog.syselement.com/home/home-lab/hypervisors/proxmox.md) - \[Proxmox VE\](https://blog.syselement.com/home/home-lab/hypervisors/proxmox/pve-install.md) - \[Proxmox Upgrade 7 to 8\](https://blog.syselement.com/home/home-lab/hypervisors/proxmox/pve-upgrade.md) - \[VMware\](https://blog.syselement.com/home/home-lab/hypervisors/vmware.md) - \[VMware Workstation Pro\](https://blog.syselement.com/home/home-lab/hypervisors/vmware/vmware-workstation.md) - \[Offensive Labs\](https://blog.syselement.com/home/home-lab/redteam.md) - \[Alfa AWUS036ACH Wi-Fi Adapter\](https://blog.syselement.com/home/home-lab/redteam/alfa-wifi-usb-adapter.md) - \[Hashcat Password Cracking\](https://blog.syselement.com/home/home-lab/redteam/lab-hashcat.md) - \[Metasploitable3\](https://blog.syselement.com/home/home-lab/redteam/metasploitable3.md) - \[Defensive Labs\](https://blog.syselement.com/home/home-lab/blueteam.md) - \[Detection Lab\](https://blog.syselement.com/home/home-lab/blueteam/lab-detectionlab.md) - \[Misc Labs\](https://blog.syselement.com/home/home-lab/misc.md) - \[Bitwarden On-Premise\](https://blog.syselement.com/home/home-lab/misc/bitwarden-onpremise.md) - \[OpenWrt & WiFi Exploitation\](https://blog.syselement.com/home/home-lab/misc/openwrt-wifi-hack.md) - \[Passbolt CE - Ubuntu Server\](https://blog.syselement.com/home/home-lab/misc/passbolt-ce.md) - \[PiKVM\](https://blog.syselement.com/home/home-lab/misc/pikvm.md) --- # Unknown \> For the complete documentation index, see \[llms.txt\](https://blog.syselement.com/home/llms.txt). Markdown versions of documentation pages are available by appending \`.md\` to page URLs; this page is available as \[Markdown\](https://blog.syselement.com/home/readme.md). # Home \*\*\* ## 🤝 Introduction Hi, \*\*syselement\*\* here 🧑‍💻, sharing some interesting Information Technology and Cybersecurity notes and stuff. Welcome to my notes blog! This blog is intended to provide information and insights on various topics related to \*\*Cybersecurity\*\*, \*\*Ethical Hacking\*\* and \*\*Systems Administration\*\*, based on public open-source material and software, and should not be considered as a substitute for professional advice or guidance. 👈 Check the menu on the left for more! > ❗ \*\*Disclaimer\*\* > > \*The content on this notes blog is intended solely for educational, personal, non-commercial, testing, and research purposes. It must not be used for illegal or malicious activities. The information provided is based on publicly available material, as well as on my own interpretations and commentary, which may not always be up-to-date. Use this content at your own risk. By accessing these notes, you agree to absolve me of any liability. All references and comments from external resources will include a link to the original source.\* > > ✏️ \*\*Copyright ©️ 2025 syselement\*\* > > \*While much of the material in this blog is derived from public sources and is not subject to copyright, my original commentary, analysis, and writing are protected. You are free to share and redistribute this content as long as proper attribution is provided, including a reference to me (\*\*syselement\*\*) and a link to the utilized resource. Redistribution and adaptations must respect the principles of responsible sharing and this license. \*\*Sharing responsibly helps maintain the integrity and value of the work while encouraging collaboration and learning.\*\*\* \*\*\* ## ✉️ Contact > \[!\[\](/files/98HINhTplwT8d5XGf1ao)\](https://go.syselement.com/buymeacoffee) > > \[!\[\](/files/tu7bq7PNdjxqiMveimsJ)\](https://go.syselement.com/buymeacoffee) > > \*\*\* > > \[!\[\](/files/GjfPdMOgVQv16LCoYWjj)\](https://go.syselement.com/github) > > \[!\[\](/files/0Fm8tjIOQEC9RkiIE3Y5)\](https://go.syselement.com/github) > > \*\*\* > > \[!\[\](/files/4kH3dbEyUfiyYGEedcB1)\](https://go.syselement.com/x) > > \[!\[\](/files/QKvSEXImtNPxnZXuOwYA)\](https://go.syselement.com/x) > > \*\*\* > > \[!\[\](/files/uks7UJwPXQrsO1PRcLIO)\](mailto:syselement@proton.me) > > \[!\[\](/files/z5bZbdZs8jognG7o66ph)\](mailto:syselement@proton.me) \*\*\* ## 🍕 Referrals > \[!\[\](/files/B08P0TizPbFezjN6Tci0)\](https://tryhackme.com/signup?referrer=5f960ba99fb18d5314f76d5f) > > 🔗 \[TryHackMe\](https://tryhackme.com/signup?referrer=5f960ba99fb18d5314f76d5f) \*(Get 5$ on a Premium Subscription)\* > > \*\*\* > > \[!\[\](/files/Kq47vmkyBj5lLUjoPJ5V)\](https://referral.hackthebox.com/mzwxh7d) > > 🔗 \[HackTheBox\](https://referral.hackthebox.com/mzwxh7d) > > \*\*\* > > \[!\[\](/files/GwaRlvykdq60QTEO5sNV)\](https://pentesterlab.com/referral/KpBnjOZqb3wbTA) > > 🔗 \[PentesterLab\](https://pentesterlab.com/referral/KpBnjOZqb3wbTA) \*(Get 10 points with a Pro Subscription)\* > > \*\*\* > > \[!\[\](/files/c2sRhuM8to6nUJAjx0Up)\](https://labs.iximiuz.com/signup?referral=6a1493aad465495b22f89af6) > > 🔗 \[Iximiuz Labs\](https://labs.iximiuz.com/signup?referral=6a1493aad465495b22f89af6) > > \*\*\* > > \[!\[\](/files/3hEzcKtucyu4fRVG7nvH)\](https://upgrade.chat/securitycert?referralCode=778322883629023243) > > 🔗 \[SecurityCert\](https://upgrade.chat/securitycert?referralCode=778322883629023243) \*(Italian CyberSecurity Community)\* > > \*\*\* > > \[!\[\](/files/WrH4xsIEr3xyivzQacqW)\](https://engineer.kodekloud.com/signup?referral=6607378b4014655f23f038ae) > > 🔗 \[KodeKloud\](https://engineer.kodekloud.com/signup?referral=6607378b4014655f23f038ae) \*\*\* \[🏠\](/home/readme.md) !\[\](/files/EsG2EJQ7zCSflYQMcaQ6) \*\*\* --- # ParrotOS - VM | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm.md) . ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-8ee34ff8b3205023b4e09a40d71ce26db21fb1e7%252Fparrot.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=374a2dbd&sv=2) [ParrotOS](https://www.parrotsec.org/) * * * 🌐 Resources 🔗[](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#resources) -------------------------------------------------------------------------------------------------------- > 🔗 [Parrot Security Blog - Release Notes](https://parrotsec.org/blog/) * * * [First Install - Virtual Machine](https://parrotsec.org/docs/virtualization/parrot-on-vmware) [](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#first-install-virtual-machine) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- * Create a new Virtual Machine in VMWare with preferred specs: * **Processors**: `1 CPU - 2 Cores` * **RAM** Memory: `4 GB` * **Hard Disk**: `40 GB` * **CD**: use the Parrot Installer .iso image file - [Download here](https://parrotsec.org/download/) - and check _Connect at power on_ * **Network**: set it as `NAT` * Edit virtual machine and _**Remove**_: `Printer` * Boot the virtual machine and proceed with the [ParrotOS Installation](https://parrotsec.org/docs/installation/) ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-3cc7bfcfd15e7f6c8ee3bf1f157d49d9176707e5%252Fimage-20230611192331531.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=89a78f13&sv=2) * * * First Boot & Update[](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#first-boot-and-update) ------------------------------------------------------------------------------------------------------------------------ * Disable **CD** _Connect at power on_ * Boot ParrotOS * Open the Terminal and run the command * Reboot the system ### bash alias - Update packages[](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#bash-alias-update-packages) * Append the following text with the necessary commands to update all packages: * Download and add hacking platforms `.ovpn` files and set up OpenVpn aliases * Save and exit * Reload the bash configuration: * Test the command * * * Configurations[](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#configurations) ------------------------------------------------------------------------------------------------------------ ### Basic config[](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#basic-config) ### SSH keys[](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#ssh-keys) ### Install [JetBrainsMono Nerd Font](https://www.nerdfonts.com/font-downloads) [](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#install-jetbrainsmono-nerd-font) ### Zsh & Oh-My-Zsh[](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#zsh-and-oh-my-zsh) > Follow the guide here to setup `ZSH` with `Oh-My-Zsh` - [Zsh & Oh-My-Zsh - syselement](https://blog.syselement.com/home/operating-systems/linux/tools/zsh) * * * Tools[](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#tools) ------------------------------------------------------------------------------------------ ### Basic Tools[](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#basic-tools) * Install basic tools ### [Sublime](https://www.sublimetext.com/docs/linux_repositories.html) [](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#sublime) * Run it with `**subl**` command. ### [Terminator](https://gnome-terminator.org/) [](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#terminator) * From the `System / Preferences / Personal / Preferred Applications` menu, set `terminator` as the default terminal to use ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-c5c0ea81f8bd1e0b307d8f9553248d9a824f14b3%252F2023-07-04_19-18-18_155.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=93e987f0&sv=2) ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-8013e079fcef8d27dbc5fb38986decea016f27db%252F2023-07-04_19-19-36_156.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=5c7ff11c&sv=2) * [Terminator Shortcuts here](https://blog.syselement.com/home/operating-systems/linux/tools/terminator-shortcuts) * Go to `Preferences - Global` and set **Window state** to `Maximized` * Go to `Preferences - Profiles - General` and set the **Font** to `Monotspace Regular 16`. * Go to `Preferences - Profiles - Background` and set the **Background** transparency as you like. * Go to `Preferences - Profiles - Scrolling` and set the checkmark on **Infinite Scrollback**. * The same above preferences can be configure within the following config file * `ALT+T` is a keyboard shortcut already configured in ParrotOS. It should open the `terminator` with your configured layout. ### [Brave](https://brave.com/linux/) [](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#brave) ### [Github Desktop](https://github.com/shiftkey/desktop) [](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#github-desktop) ### [VS Codium](https://github.com/VSCodium/vscodium) [](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#vs-codium) * ❗ Already present in ParrotOS, if not, follow the commands below ### [Docker](https://docs.docker.com/engine/install/debian/) [](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#docker) 🔗 [Parrot OS Weird Docker Installation Issues](https://flarexes.com/parrot-os-weird-docker-installation-issues) * * * [PreviousKali Linux - VM](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm) [NextRocky Linux](https://blog.syselement.com/home/operating-systems/linux/distros/rocky-vm) Last updated 1 month ago * [🌐 Resources 🔗](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#resources) * [First Install - Virtual Machine](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#first-install-virtual-machine) * [First Boot & Update](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#first-boot-and-update) * [bash alias - Update packages](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#bash-alias-update-packages) * [Configurations](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#configurations) * [Basic config](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#basic-config) * [SSH keys](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#ssh-keys) * [Install JetBrainsMono Nerd Font](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#install-jetbrainsmono-nerd-font) * [Zsh & Oh-My-Zsh](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#zsh-and-oh-my-zsh) * [Tools](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#tools) * [Basic Tools](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#basic-tools) * [Sublime](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#sublime) * [Terminator](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#terminator) * [Brave](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#brave) * [Github Desktop](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#github-desktop) * [VS Codium](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#vs-codium) * [Docker](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm#docker) Copy sudo parrot-upgrade # or sudo apt update && sudo apt full-upgrade Copy reboot Copy cp /root/.bashrc ~ nano ~/.bashrc Copy # Upgrade all packages and remove unused packages alias updateos='sudo -- sh -c "sudo apt update && sudo apt -y upgrade && sudo apt -y autoremove"' Copy cd mkdir htb tcm # Copy every .ovpn file in the respective dir Copy # OpenVpn Aliases alias htbvpn='sudo openvpn --config ~/htb/htb.ovpn --daemon' alias thmvpn='sudo openvpn --config ~/thm/thm.ovpn --daemon' alias killopenvpn='sudo pkill openvpn' Copy source ~/.bashrc Copy updateos Copy # Timezone sudo unlink /etc/localtime sudo ln -s /usr/share/zoneinfo/Europe/Rome /etc/localtime sudo timedatectl set-timezone "Europe/Rome" # GRUB Timeout sudo sed -E '/^GRUB_TIMEOUT=/s/=(.*)/=1/' -i /etc/default/grub sudo update-grub # Chrony NTP sudo apt install -y chrony sudo systemctl enable --now chrony sudo systemctl status chrony --no-pager sudo timedatectl status Copy # Host ssh keys sudo /bin/rm -v /etc/ssh/ssh_host_* sudo dpkg-reconfigure openssh-server sudo systemctl restart ssh # User ssh key pair cd mkdir -p ~/.ssh cd ~/.ssh ssh-keygen -t ed25519 # Type a secure passphrase when asked chmod 700 ~/.ssh chmod 600 ~/.ssh/* # Add the SSH private key to the ssh-agent eval "$(ssh-agent -s)" && ssh-add ~/.ssh/id_ed25519 Copy cd mkdir -p $HOME/.local/share/fonts cd $HOME/.local/share/fonts curl -fLO https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.zip unzip JetBrainsMono.zip rm JetBrainsMono.zip fc-cache -fv Copy sudo apt install -y apt-transport-https btop curl duf eza fastfetch flameshot gdu htop locate nano net-tools pipx software-properties-common speedtest-cli sshpass terminator tmux tor tree ugrep vlc wget Copy sudo sh -c ' wget -qO- https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor -o /usr/share/keyrings/sublimehq-archive.gpg && echo "deb [arch="$(dpkg --print-architecture)" signed-by=/usr/share/keyrings/sublimehq-archive.gpg] https://download.sublimetext.com/ apt/stable/" | tee /etc/apt/sources.list.d/sublime-text.list && apt update && apt install -y sublime-text ' # APT DEB822 source format sudo sh -c ' wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | tee /usr/share/keyrings/sublimehq-pub.asc > /dev/null && cat > /etc/apt/sources.list.d/sublime-text.sources < "$HOME/.config/terminator/config" << 'EOF' [global_config] window_state = maximise [keybindings] [profiles] [[default]] font = JetBrainsMono Nerd Font Mono 16 foreground_color = "#f6f5f4" show_titlebar = False scrollback_infinite = True disable_mousewheel_zoom = True use_system_font = False [layouts] [[default]] [[[window0]]] type = Window parent = "" [[[child1]]] type = Terminal parent = window0 [plugins] EOF Copy sudo sh -c ' apt install -y curl && curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg && curl -fsSLo /etc/apt/sources.list.d/brave-browser-release.sources https://brave-browser-apt-release.s3.brave.com/brave-browser.sources && # wget http://archive.ubuntu.com/ubuntu/pool/main/libu/libu2f-host/libu2f-udev_1.1.10-3.2_all.deb && # dpkg -i libu2f-udev_1.1.10-3.2_all.deb && apt update && apt install -y brave-browser # rm -rf libu2f-udev_1.1.10-3.2_all.deb ' Copy sudo sh -c ' wget -qO - https://mirror.mwt.me/shiftkey-desktop/gpgkey | gpg --dearmor -o /usr/share/keyrings/mwt-desktop.gpg && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/mwt-desktop.gpg] https://mirror.mwt.me/shiftkey-desktop/deb/ any main" > /etc/apt/sources.list.d/mwt-desktop.list && apt update && apt install -y github-desktop ' Copy sudo wget -q https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg && sudo mv pub.gpg /usr/share/keyrings/vscodium-archive-keyring.asc sudo sh -c 'echo "deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.asc ] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs vscodium main" > /etc/apt/sources.list.d/vscodium.list' sudo apt update && sudo apt install -y codium Copy sudo apt update && sudo apt install -y curl apt-transport-https software-properties-common ca-certificates gnupg packages=("docker.io" "docker-doc" "docker-compose" "podman-docker" "containerd" "runc") for pkg in "${packages[@]}"; do sudo apt remove "$pkg" -y done && sudo sh -c ' curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker.gpg && chmod a+r /usr/share/keyrings/docker.gpg && echo "deb [arch="$(dpkg --print-architecture)" signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/debian bullseye stable" | tee /etc/apt/sources.list.d/docker.list && apt update && apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin && sudo gpasswd -a "${USER}" docker ' # Disable the services at boot sudo systemctl disable docker.service containerd.service # still has docker.socket active to start the Docker service only when necessary # Test docker run hello-world --- # Unknown \> For the complete documentation index, see \[llms.txt\](https://blog.syselement.com/home/llms.txt). Markdown versions of documentation pages are available by appending \`.md\` to page URLs; this page is available as \[Markdown\](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm.md). # ParrotOS - VM !\[\](/files/5Yn0VYQXg850COfMW8ST) \[ParrotOS\](https://www.parrotsec.org/) \*\*\* ## 🌐 Resources 🔗 > 🔗 \[Parrot Security Blog - Release Notes\](https://parrotsec.org/blog/) \*\*\* ## \[First Install - Virtual Machine\](https://parrotsec.org/docs/virtualization/parrot-on-vmware) \* Create a new Virtual Machine in VMWare with preferred specs: \* \*\*Processors\*\*: \`1 CPU - 2 Cores\` \* \*\*RAM\*\* Memory: \`4 GB\` \* \*\*Hard Disk\*\*: \`40 GB\` \* \*\*CD\*\*: use the Parrot Installer .iso image file - \[Download here\](https://parrotsec.org/download/) - and check \*Connect at power on\* \* \*\*Network\*\*: set it as \`NAT\` \* Edit virtual machine and \*\*\*Remove\*\*\*: \`Printer\` \* Boot the virtual machine and proceed with the \[ParrotOS Installation\](https://parrotsec.org/docs/installation/) !\[\](/files/vkGjfpiOHPd71jV7kEnE) \*\*\* ## First Boot & Update \* Disable \*\*CD\*\* \*Connect at power on\* \* Boot ParrotOS \* Open the Terminal and run the command \`\`\`bash sudo parrot-upgrade # or sudo apt update && sudo apt full-upgrade \`\`\` \* Reboot the system \`\`\`bash reboot \`\`\` ### bash alias - Update packages \`\`\`bash cp /root/.bashrc ~ nano ~/.bashrc \`\`\` \* Append the following text with the necessary commands to update all packages: \`\`\`bash # Upgrade all packages and remove unused packages alias updateos='sudo -- sh -c "sudo apt update && sudo apt -y upgrade && sudo apt -y autoremove"' \`\`\` \* Download and add hacking platforms \`.ovpn\` files and set up OpenVpn aliases \`\`\`bash cd mkdir htb tcm # Copy every .ovpn file in the respective dir \`\`\` \`\`\`bash # OpenVpn Aliases alias htbvpn='sudo openvpn --config ~/htb/htb.ovpn --daemon' alias thmvpn='sudo openvpn --config ~/thm/thm.ovpn --daemon' alias killopenvpn='sudo pkill openvpn' \`\`\` \* Save and exit \* Reload the bash configuration: \`\`\`bash source ~/.bashrc \`\`\` \* Test the command \`\`\`bash updateos \`\`\` \*\*\* ## Configurations ### Basic config \`\`\`bash # Timezone sudo unlink /etc/localtime sudo ln -s /usr/share/zoneinfo/Europe/Rome /etc/localtime sudo timedatectl set-timezone "Europe/Rome" # GRUB Timeout sudo sed -E '/^GRUB\_TIMEOUT=/s/=(.\*)/=1/' -i /etc/default/grub sudo update-grub # Chrony NTP sudo apt install -y chrony sudo systemctl enable --now chrony sudo systemctl status chrony --no-pager sudo timedatectl status \`\`\` ### SSH keys \`\`\`bash # Host ssh keys sudo /bin/rm -v /etc/ssh/ssh\_host\_\* sudo dpkg-reconfigure openssh-server sudo systemctl restart ssh # User ssh key pair cd mkdir -p ~/.ssh cd ~/.ssh ssh-keygen -t ed25519 # Type a secure passphrase when asked chmod 700 ~/.ssh chmod 600 ~/.ssh/\* # Add the SSH private key to the ssh-agent eval "$(ssh-agent -s)" && ssh-add ~/.ssh/id\_ed25519 \`\`\` ### Install \[JetBrainsMono Nerd Font\](https://www.nerdfonts.com/font-downloads) \`\`\`bash cd mkdir -p $HOME/.local/share/fonts cd $HOME/.local/share/fonts curl -fLO https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.zip unzip JetBrainsMono.zip rm JetBrainsMono.zip fc-cache -fv \`\`\` ### Zsh & Oh-My-Zsh > Follow the guide here to setup \`ZSH\` with \`Oh-My-Zsh\` - \[Zsh & Oh-My-Zsh - syselement\](/home/operating-systems/linux/tools/zsh.md) \*\*\* ## Tools ### Basic Tools \* Install basic tools \`\`\`bash sudo apt install -y apt-transport-https btop curl duf eza fastfetch flameshot gdu htop locate nano net-tools pipx software-properties-common speedtest-cli sshpass terminator tmux tor tree ugrep vlc wget \`\`\` ### \[Sublime\](https://www.sublimetext.com/docs/linux\_repositories.html) \`\`\`bash sudo sh -c ' wget -qO- https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor -o /usr/share/keyrings/sublimehq-archive.gpg && echo "deb \[arch="$(dpkg --print-architecture)" signed-by=/usr/share/keyrings/sublimehq-archive.gpg\] https://download.sublimetext.com/ apt/stable/" | tee /etc/apt/sources.list.d/sublime-text.list && apt update && apt install -y sublime-text ' # APT DEB822 source format sudo sh -c ' wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | tee /usr/share/keyrings/sublimehq-pub.asc > /dev/null && cat > /etc/apt/sources.list.d/sublime-text.sources < "$HOME/.config/terminator/config" << 'EOF' \[global\_config\] window\_state = maximise \[keybindings\] \[profiles\] \[\[default\]\] font = JetBrainsMono Nerd Font Mono 16 foreground\_color = "#f6f5f4" show\_titlebar = False scrollback\_infinite = True disable\_mousewheel\_zoom = True use\_system\_font = False \[layouts\] \[\[default\]\] \[\[\[window0\]\]\] type = Window parent = "" \[\[\[child1\]\]\] type = Terminal parent = window0 \[plugins\] EOF \`\`\` \* \`ALT+T\` is a keyboard shortcut already configured in ParrotOS. It should open the \`terminator\` with your configured layout. ### \[Brave\](https://brave.com/linux/) \`\`\`bash sudo sh -c ' apt install -y curl && curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg && curl -fsSLo /etc/apt/sources.list.d/brave-browser-release.sources https://brave-browser-apt-release.s3.brave.com/brave-browser.sources && # wget http://archive.ubuntu.com/ubuntu/pool/main/libu/libu2f-host/libu2f-udev\_1.1.10-3.2\_all.deb && # dpkg -i libu2f-udev\_1.1.10-3.2\_all.deb && apt update && apt install -y brave-browser # rm -rf libu2f-udev\_1.1.10-3.2\_all.deb ' \`\`\` ### \[Github Desktop\](https://github.com/shiftkey/desktop) \`\`\`bash sudo sh -c ' wget -qO - https://mirror.mwt.me/shiftkey-desktop/gpgkey | gpg --dearmor -o /usr/share/keyrings/mwt-desktop.gpg && echo "deb \[arch=amd64 signed-by=/usr/share/keyrings/mwt-desktop.gpg\] https://mirror.mwt.me/shiftkey-desktop/deb/ any main" > /etc/apt/sources.list.d/mwt-desktop.list && apt update && apt install -y github-desktop ' \`\`\` ### \[VS Codium\](https://github.com/VSCodium/vscodium) \* ❗ Already present in ParrotOS, if not, follow the commands below \`\`\`bash sudo wget -q https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg && sudo mv pub.gpg /usr/share/keyrings/vscodium-archive-keyring.asc sudo sh -c 'echo "deb \[ signed-by=/usr/share/keyrings/vscodium-archive-keyring.asc \] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs vscodium main" > /etc/apt/sources.list.d/vscodium.list' sudo apt update && sudo apt install -y codium \`\`\` ### \[Docker\](https://docs.docker.com/engine/install/debian/) 🔗 \[Parrot OS Weird Docker Installation Issues\](https://flarexes.com/parrot-os-weird-docker-installation-issues) \`\`\`bash sudo apt update && sudo apt install -y curl apt-transport-https software-properties-common ca-certificates gnupg packages=("docker.io" "docker-doc" "docker-compose" "podman-docker" "containerd" "runc") for pkg in "${packages\[@\]}"; do sudo apt remove "$pkg" -y done && sudo sh -c ' curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker.gpg && chmod a+r /usr/share/keyrings/docker.gpg && echo "deb \[arch="$(dpkg --print-architecture)" signed-by=/usr/share/keyrings/docker.gpg\] https://download.docker.com/linux/debian bullseye stable" | tee /etc/apt/sources.list.d/docker.list && apt update && apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin && sudo gpasswd -a "${USER}" docker ' # Disable the services at boot sudo systemctl disable docker.service containerd.service # still has docker.socket active to start the Docker service only when necessary # Test docker run hello-world \`\`\` \*\*\* --- # Linux | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/linux.md) . [📃Everything Linux](https://blog.syselement.com/home/operating-systems/linux/linuxstuff) [Linux Distros](https://blog.syselement.com/home/operating-systems/linux/distros) [Linux Tools](https://blog.syselement.com/home/operating-systems/linux/tools) [PreviousHome](https://blog.syselement.com/home) [NextEverything Linux](https://blog.syselement.com/home/operating-systems/linux/linuxstuff) Last updated 3 years ago --- # Windows | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/windows.md) . [📃Everything Windows](https://blog.syselement.com/home/operating-systems/windows/winstuff) [Windows Tools](https://blog.syselement.com/home/operating-systems/windows/tools) [Windows Virtual Machines](https://blog.syselement.com/home/operating-systems/windows/vms) [PreviousZsh & Oh-My-Zsh](https://blog.syselement.com/home/operating-systems/linux/tools/zsh) [NextEverything Windows](https://blog.syselement.com/home/operating-systems/windows/winstuff) Last updated 3 years ago --- # Medium | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/medium.md) . [Blog](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/medium/blog) [PreviousStartup](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/startup) [NextBlog](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/medium/blog) Last updated 3 years ago --- # Kali Linux - VM | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm.md) . ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-bb9035bcb3c4b668117ee38c956fe859f6577409%252Fkali.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=447f29f5&sv=2) [Kali Linux](https://www.kali.org/) * * * 🌐 Resources 🔗[](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#resources) ------------------------------------------------------------------------------------------------------ > * [Kali docs](https://www.kali.org/docs/) > > * [kali-meta | Kali Linux Tools](https://www.kali.org/tools/kali-meta/) > * * * [First Install - Virtual Machine](https://www.kali.org/docs/installation/hard-disk-install/) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#first-install-virtual-machine) -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- * Create a new Virtual Machine in VMWare with preferred specs: * Processors: `1 CPU - 4 Cores` * RAM Memory: `8 GB` * Hard Disk: `60 GB` (basic install and updates take around `15 to 20 GB`) * CD: use the Kali Installer .iso image file - [Download here](https://www.kali.org/get-kali/) - and check _Connect at power on_ * Network: set it as `NAT` * Edit the Virtual Machine Settings and go to **Options** menu * **Advanced** * Set Firmware type to `UEFI` * Boot the virtual machine and proceed with the [Kali Installation](https://www.kali.org/docs/installation/hard-disk-install/) ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-4c0bbcb0048733400f7f578a031c3b4670c9e19d%252F2025-08-10_22-44-27_1042.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=e12a3940&sv=2) ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-29d157acb67ce65caa35d9e49254e8f1dda4e69b%252F2025-09-22_16-04-07_592.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=c52e2c79&sv=2) * * * First Boot & [Update](https://www.kali.org/docs/general-use/updating-kali/) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#first-boot-and-update) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- * Boot Kali Linux * Open the Terminal and run the command > * `**full-upgrade**` performs the function of upgrade but will remove currently installed packages if this is needed to upgrade the system as a whole. > > * This command will upgrade the system to the latest Kali version. > > * Tips from the [Updating Kali](https://www.kali.org/docs/general-use/updating-kali/) > post: > > * ❗ _You should be checking for updates every few weeks_ > > * 📌 _A good practice is that you ensure_ _**all tools work before an engagement**_ _and during that engagement you should not update_ > > * Reboot the system * Customize Kali and finish off the setup using `kali-tweaks` if necessary ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-83edc08a8009d48c4851b7d77c217bb6eafa88d2%252Fimage-20230307161431755.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=ee152a32&sv=2) kali-tweaks * Stop the VM and take a VM Snapshot * * * Configurations[](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#configurations) ---------------------------------------------------------------------------------------------------------- ### Basic config[](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#basic-config) ### SSH keys[](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#ssh-keys) * **Host SSH keys** - resets the host's SSH identity and **enables SSH** (disable if not necessary) * **User SSH key pair** - creates a new personal SSH login key * **Add to ssh-agent** - loads the key for automatic use * * * ### Install [JetBrainsMono Nerd Font](https://www.nerdfonts.com/font-downloads) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#install-jetbrainsmono-nerd-font) ### [Terminator](https://github.com/gnome-terminator/terminator) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#terminator) * Config file -> `$HOME/.config/terminator/config` * Make sure to have already installed the necessary font * From the `Default Applications / Utilities` menu, set `terminator` as the default terminal to use ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-3c310c1459e0eb7515d4b714fa996533c6d75cef%252Fimage-20230307153127021.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=3a97ff1f&sv=2) ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-45a06ac80d9e76dbb3c6889536c6051e25ac46be%252Fimage-20230307152343811.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=9e942716&sv=2) * [Terminator Shortcuts here](https://blog.syselement.com/home/operating-systems/linux/tools/terminator-shortcuts) * ⌨️ `CTRL+ALT+T` is a keyboard shortcut already configured in Kali. It should open the `terminator` with your configured layout. ### Zsh & Oh-My-Zsh[](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#zsh-and-oh-my-zsh) > Follow the guide here to setup `ZSH` with `Oh-My-Zsh` - [Zsh & Oh-My-Zsh - syselement](https://blog.syselement.com/home/operating-systems/linux/tools/zsh) > and some useful aliases * * * Personal Kali Config[](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#personal-kali-config) ---------------------------------------------------------------------------------------------------------------------- ### CTF Configs[](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#ctf-configs) * Download and add hacking platforms `.ovpn` files * To setup OpenVpn aliases check the **Zsh & Oh-My-Zsh** section * * * Tools[](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#tools) ---------------------------------------------------------------------------------------- ### Basic Tools[](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#basic-tools) * Install basic tools ### [Sublime](https://www.sublimetext.com/docs/linux_repositories.html) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#sublime) * Run it with `**subl**` command. ### [Brave](https://brave.com/linux/) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#brave) ### [Github Desktop](https://github.com/shiftkey/desktop) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#github-desktop) ### [VS Codium](https://github.com/VSCodium/vscodium) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#vs-codium) ### [Docker](https://www.kali.org/docs/containers/installing-docker-on-kali/) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#docker) * New commands ### [Flameshot](https://flameshot.org/docs/guide/wayland-help/#gnome-shortcut-does-not-trigger-flameshot) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#flameshot) * Config file -> `$HOME/.config/flameshot/flameshot.ini` * Make sure to have already installed the necessary font * Set this as a custom **Keyboard/Application shortcut** for `flameshot` * I use `Shift+Alt+S` (configured in the **Personal Kali Config** above) * * * Security Tools[](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#security-tools) ---------------------------------------------------------------------------------------------------------- > * [Active directory pentesting: cheatsheet and beginner guide - HTB](https://www.hackthebox.com/blog/active-directory-penetration-testing-cheatsheet-and-guide) > ### [AutoRecon](https://github.com/Tib3rius/AutoRecon) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#autorecon) > _AutoRecon is a multi-threaded network reconnaissance tool which performs automated enumeration of services. It is intended as a time-saving tool for use in CTFs and other penetration testing environments (e.g. OSCP). It may also be useful in real-world engagements._ > > 📌 Installs dependencies: > > * dirsearch > > * enum4linux-ng > > * feroxbuster > > * oscanner > > * python3-ntlm-auth > > * python3-requests-ntlm > > * python3-toml > > * seclists > > * sipvicious > > * tnscmd10g > ### [BloodHound CE](https://github.com/SpecterOps/BloodHound) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#bloodhound-ce) > BloodHound - uses graph theory to reveal the hidden and often unintended relationships within an Active Directory or Azure environment > > * [BloodHound Community Edition Quickstart - SpecterOps](https://bloodhound.specterops.io/get-started/quickstart/community-edition-quickstart) > * Go to [http://localhost:8080/ui/login](http://localhost:8080/ui/login) , and log in with `admin` and the randomly generated password from the last installation step. Reset the password as prompted. * To get data into BloodHound, ingest sample data or run a data collector. * `e.g.` `ohmyzsh` aliases ### [BloodHound.py CE](https://github.com/dirkjanm/BloodHound.py) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#bloodhound.py-ce) * Install by cloning this repository `git clone https://github.com/dirkjanm/BloodHound.py`, checking out the CE branch `git checkout bloodhound-ce` and running `pip install .` from the project directory. * The **BloodHound.py CE ingestor** will add a command line tool `bloodhound-ce-python` to your PATH. ### [BloodyAD](https://github.com/CravateRouge/bloodyAD) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#bloodyad) ### [kali-linux-labs](https://www.kali.org/tools/kali-meta/#kali-linux-labs) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#kali-linux-labs) > _These applications are meant to be insecure & vulnerable to help users experiment in a controlled manner. This metapackage depends on all the packages containing vulnerable environments for safe testing._ * `dvwa` * `juice-shop` ### [Katana](https://github.com/projectdiscovery/katana) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#katana) > _A next-generation crawling and spidering framework_ ### [maigret](https://github.com/soxoj/maigret) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#maigret) > _Collect a dossier on a person by username from thousands of sites_ ### [pimpmykali](https://github.com/Dewalt-arch/pimpmykali) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#pimpmykali) > _Kali Linux Fixes for Newly Imported VM's_ > > ❗ **Read** [**docs**](https://github.com/Dewalt-arch/pimpmykali) > **before running it! It may contains mods that you do not want.** ### [pwntools](https://github.com/Gallopsled/pwntools) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#pwntools) > _Pwntools is a CTF framework and exploit development library. Written in Python, it is designed for rapid prototyping and development, and intended to make exploit writing as simple as possible._ ### [Searchsploit](https://www.exploit-db.com/searchsploit) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#searchsploit) ### [SecLists](https://github.com/danielmiessler/SecLists) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#seclists) ### [Sherlock](https://sherlockproject.xyz/) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#sherlock) > _Hunt down social media accounts by username across social networks_ ### [Volatility](https://github.com/volatilityfoundation/volatility3) [](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#volatility) * * * Sysprep for clone/export[](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#sysprep-for-clone-export) ------------------------------------------------------------------------------------------------------------------------------ * **VMware Workstation:** Power off VM → take a **snapshot** named `Base` * use **Clone** (full) from that snapshot * or optionally **Export OVA** for portable distribution * * * [PreviousLinux Distros](https://blog.syselement.com/home/operating-systems/linux/distros) [NextParrotOS - VM](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm) Last updated 29 days ago * [🌐 Resources 🔗](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#resources) * [First Install - Virtual Machine](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#first-install-virtual-machine) * [First Boot & Update](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#first-boot-and-update) * [Configurations](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#configurations) * [Basic config](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#basic-config) * [SSH keys](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#ssh-keys) * [Install JetBrainsMono Nerd Font](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#install-jetbrainsmono-nerd-font) * [Terminator](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#terminator) * [Zsh & Oh-My-Zsh](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#zsh-and-oh-my-zsh) * [Personal Kali Config](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#personal-kali-config) * [CTF Configs](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#ctf-configs) * [Tools](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#tools) * [Basic Tools](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#basic-tools) * [Sublime](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#sublime) * [Brave](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#brave) * [Github Desktop](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#github-desktop) * [VS Codium](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#vs-codium) * [Docker](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#docker) * [Flameshot](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#flameshot) * [Security Tools](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#security-tools) * [AutoRecon](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#autorecon) * [BloodHound CE](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#bloodhound-ce) * [BloodHound.py CE](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#bloodhound.py-ce) * [BloodyAD](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#bloodyad) * [kali-linux-labs](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#kali-linux-labs) * [Katana](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#katana) * [maigret](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#maigret) * [pimpmykali](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#pimpmykali) * [pwntools](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#pwntools) * [Searchsploit](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#searchsploit) * [SecLists](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#seclists) * [Sherlock](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#sherlock) * [Volatility](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#volatility) * [Sysprep for clone/export](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm#sysprep-for-clone-export) Copy sudo apt update && sudo apt full-upgrade -y && sudo apt -y autoremove Copy reboot Copy kali-tweaks Copy # Timezone for "Europe/Rome" sudo unlink /etc/localtime sudo ln -s /usr/share/zoneinfo/Europe/Rome /etc/localtime sudo timedatectl set-timezone "Europe/Rome" # Change "root" user password sudo passwd root # Disable Password prompt for sudo group sudo sed -i.bak 's/%sudo\s\+ALL=(ALL:ALL) ALL/%sudo ALL=(ALL:ALL) NOPASSWD: ALL/' /etc/sudoers # Set GRUB Timeout sudo sed -E '/^GRUB_TIMEOUT=/s/=(.*)/=1/' -i /etc/default/grub sudo update-grub Copy # Host ssh keys sudo /bin/rm -v /etc/ssh/ssh_host_* sudo dpkg-reconfigure openssh-server sudo systemctl enable --now ssh # User ssh key pair cd mkdir -p $HOME/.ssh cd $HOME/.ssh ssh-keygen -t ed25519 # Type a secure passphrase when asked chmod 700 $HOME/.ssh chmod 600 $HOME/.ssh/* # Add the SSH private key to the ssh-agent eval "$(ssh-agent -s)" && ssh-add $HOME/.ssh/id_ed25519 Copy # Install etBrainsMono Nerd Font cd mkdir -p $HOME/.local/share/fonts cd $HOME/.local/share/fonts curl -fLO https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.zip unzip JetBrainsMono.zip rm JetBrainsMono.zip fc-cache -fv cd Copy sudo apt install -y terminator Copy rm -f "$HOME/.config/terminator/config" mkdir -p "$HOME/.config/terminator" && touch "$HOME/.config/terminator/config" # Basic layout with maximized windows, custom font, infinite scrollback, no transparency cat > "$HOME/.config/terminator/config" << 'EOF' [global_config] window_state = maximise putty_paste_style = True [keybindings] [profiles] [[default]] font = JetBrainsMono Nerd Font Mono 16 foreground_color = "#f6f5f4" show_titlebar = False scrollback_infinite = True disable_mousewheel_zoom = True use_system_font = False [layouts] [[default]] [[[window0]]] type = Window parent = "" [[[child1]]] type = Terminal parent = window0 [plugins] EOF Copy sudo update-alternatives --config x-terminal-emulator Copy # KALI Linux XFCE Theme mod cd echo -ne "\n--------Kali Theme Mod--------\n" ## Login: Kali-Dark + Wallpaper + User sudo apt install kali-wallpapers-2020.4 sudo ln -sf /usr/share/backgrounds/kali/kali-neon-16x9.png /usr/share/desktop-base/kali-theme/login/background sudo sed s:"Kali-Light":"Kali-Dark":g -i /etc/lightdm/lightdm-gtk-greeter.conf sudo sed '/#greeter-hide-users=false/s/^#//g' -i /etc/lightdm/lightdm.conf ## Desktop Wallpaper xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitorVirtual1/workspace0/last-image --create -t string -s /usr/share/backgrounds/kali/kali-neon-16x9.png ## Show Panel on primary display xfconf-query -c xfce4-panel -p /panels/panel-1/output-name --create -t string -s "Primary" ## Turn Numlock ON xfconf-query -c keyboards -p /Default/Numlock --create -t bool -s true ## Disable Display sleep and Disable Screensaver xfconf-query -c xfce4-screensaver -p /lock/enabled -n -t bool -s true xfconf-query -c xfce4-screensaver -p /lock/saver-activation/enabled -n -t bool -s true xfconf-query -c xfce4-screensaver -p /saver/enabled -n -t bool -s false xfconf-query -c xfce4-screensaver -p /saver/fullscreen-inhibit -n -t bool -s true xfconf-query -c xfce4-screensaver -p /saver/idle-activation/enabled -n -t bool -s false xfconf-query -c xfce4-screensaver -p /saver/mode -n -t int -s 0 xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/dpms-enabled -n -t bool -s false xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/dpms-on-ac-off -n -t int -s 0 xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/dpms-on-ac-sleep -n -t int -s 0 xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/general-notification -n -t bool -s true xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -n -t bool -s true xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/power-button-action -n -t int -s 3 xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/show-panel-label -n -t int -s 0 xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/show-tray-icon -n -t bool -s false Copy ## Set Keybindings - Print, Alt+Shift+S, Win+E, Alt+T ## cp "$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml" "$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml.bak" # Insert the following lines under the first awk ' found == 0 && // { print; print " "; print " "; print " "; found = 1; next; } { print } ' "$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml" > /tmp/xfce4-keyboard-shortcuts.xml && \ mv /tmp/xfce4-keyboard-shortcuts.xml "$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml" Copy ## Panel configuration # to git pull from Github repo and import into $HOME/.config/xfce4/panel/ # Download the profile cd wget http:///syselement_kali_panel_config.tar.bz2 # open Panel, import and apply the syselement_kali_panel_config Copy ## Set autologin for ## # sudo nano /etc/lightdm/lightdm.conf # # In the [Seat:*] section of the file, set the following values: # autologin-user= # autologin-user-timeout=0 # Set Adwaita-dark Theme # xfconf-query -c xsettings -p /Net/ThemeName -s "Adwaita-dark" Copy cd mkdir -p "$HOME"/htb "$HOME"/tcm "$HOME"/tools # Copy every .ovpn file in the respective dir # e.g. File names # htb.ovpn # htbvip.ovpn # thm.ovpn Copy sudo sh -c 'gunzip -c /usr/share/wordlists/rockyou.txt.gz > /usr/share/wordlists/rockyou.txt' Copy sudo apt install -y apt-transport-https btop curl duf eza fastfetch flameshot gdu git-all htop ipcalc locate nano net-tools npm pipx software-properties-common speedtest-cli sshpass terminator tmux tor tree ugrep vlc wget xclip Copy sudo sh -c ' wget -qO- https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor -o /usr/share/keyrings/sublimehq-archive.gpg && echo "deb [arch="$(dpkg --print-architecture)" signed-by=/usr/share/keyrings/sublimehq-archive.gpg] https://download.sublimetext.com/ apt/stable/" | tee /etc/apt/sources.list.d/sublime-text.list && apt update && apt install -y sublime-text ' Copy # APT DEB822 source format sudo sh -c ' wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | tee /usr/share/keyrings/sublimehq-pub.asc > /dev/null && cat > /etc/apt/sources.list.d/sublime-text.sources < /etc/apt/sources.list.d/mwt-desktop.list && apt update && apt install -y github-desktop ' Copy sudo sh -c ' curl -fsSLo /usr/share/keyrings/vscodium-archive-keyring.asc https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg && echo "deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.asc ] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs vscodium main" > /etc/apt/sources.list.d/vscodium.list && apt update && apt install -y codium ' Copy # Install Docker Engine via APT repository sudo apt update && sudo apt install -y curl apt-transport-https software-properties-common ca-certificates gnupg packages=("docker.io" "docker-doc" "docker-compose" "podman-docker" "containerd" "runc") for pkg in "${packages[@]}"; do sudo apt remove "$pkg" -y done && sudo sh -c ' curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker.gpg && chmod a+r /usr/share/keyrings/docker.gpg && echo "deb [arch="$(dpkg --print-architecture)" signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/debian bullseye stable" | tee /etc/apt/sources.list.d/docker.list && apt update && apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin ' # Add the current user to the "docker" group to let it run Docker sudo groupadd docker sudo gpasswd -a "${USER}" docker # Enable the services at boot # sudo systemctl enable --now docker.service containerd.service # OR Disable the services at boot sudo systemctl disable docker.service containerd.service # still has docker.socket active to start the Docker service only when necessary # Reboot and Test reboot docker run hello-world Copy sudo apt remove $(dpkg --get-selections docker.io docker-compose docker-doc podman-docker containerd runc | cut -f1) # Add Docker's official GPG key: sudo apt update sudo apt install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: sudo tee /etc/apt/sources.list.d/docker.sources < "$HOME/.config/flameshot/flameshot.ini" << 'EOF' [General] contrastOpacity=188 copyPathAfterSave=false saveAfterCopy=true saveAsFileExtension=png saveLastRegion=true savePath=/home/syselement/Pictures/flameshot savePathFixed=true showHelp=false showMagnifier=false showStartupLaunchMessage=false squareMagnifier=true startupLaunch=true EOF Copy sudo apt update -y && sudo apt install -y autorecon mkdir -p $HOME/scans/autorecon Copy cd $HOME/scans/autorecon sudo autorecon Copy # ./results/target Directory Structure . ├── exploit/ ├── loot/ ├── report/ │   ├── local.txt │   ├── notes.txt │   ├── proof.txt │   └── screenshots/ └── scans/ ├── _commands.log ├── _manual_commands.txt ├── tcp80/ ├── udp53/ └── xml/ Copy # Requirement: Install Docker (see above) sudo sh -c ' apt update -y mkdir -p /opt/bloodhound cd /opt/bloodhound wget https://github.com/SpecterOps/bloodhound-cli/releases/latest/download/bloodhound-cli-linux-amd64.tar.gz tar -xvzf bloodhound-cli-linux-amd64.tar.gz ln -s /opt/bloodhound/bloodhound-cli /usr/local/bin/bloodhound-cli /opt/bloodhound/bloodhound-cli install ' Copy # Some commands # (First) Install, e.g. after cleaning docker containers sudo bloodhound-cli install # Start sudo bloodhound-cli containers start # Update sudo bloodhound-cli update # Stop sudo bloodhound-cli containers stop Copy # Other commands sudo bloodhound-cli resetpwd sudo bloodhound-cli config get default_password Copy nano $ZSH_CUSTOM/aliases.zsh Copy alias bloodhound-up='sudo bloodhound-cli containers start' alias bloodhound-update='sudo bloodhound-cli update' alias bloodhound-down='sudo bloodhound-cli containers stop' Copy mkdir -p $HOME/tools cd $HOME/tools git clone https://github.com/dirkjanm/BloodHound.py cd BloodHound.py git checkout bloodhound-ce pipx install . --force Copy bloodhound-ce-python Copy pipx install bloodyAD Copy bloodyAD --host -d bloody.local -k set password john.doe 'Password123!' Copy sudo apt install -y kali-linux-labs Copy sudo apt install -y golang go install github.com/projectdiscovery/katana/cmd/katana@latest sudo cp $HOME/go/bin/katana /usr/bin/ Copy katana -u Copy pipx install git+https://github.com/soxoj/maigret pipx ensurepath Copy maigret Copy cd /opt sudo rm -rf pimpmykali/ sudo git clone https://github.com/Dewalt-arch/pimpmykali sudo /opt/pimpmykali/pimpmykali.sh # For a new kali vm, run menu option N Copy sudo apt update && sudo apt install -y python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential python3 -m pipx install pwntools Copy # ~3GB of space necessary sudo apt update && sudo apt -y install exploitdb # Update via apt searchsploit -u Copy seclists() { if [[ -d /usr/share/seclists ]]; then echo -e "\n /usr/share/seclists already exists -- skipping" else echo -e "\n Download Seclists to /tmp/SecLists.zip" sudo wget https://github.com/danielmiessler/SecLists/archive/master.zip -O /tmp/SecList.zip echo -e "\n Extracing /tmp/Seclists.zip to /usr/share/seclists" sudo unzip -o /tmp/SecList.zip -d /usr/share/seclists # rm -f /tmp/SecList.zip echo -e "\n Seclists complete" fi } seclists Copy # On Kali sudo apt install -y sherlock Copy sherlock Copy # Volatility install - on KALI cd /opt sudo wget https://github.com/volatilityfoundation/volatility3/releases/download/v2.26.0/volatility3-2.26.0.tar.gz sudo tar -xvzf volatility3-2.26.0.tar.gz cd /opt/volatility3-2.26.0 sudo pip install --user -e ".[full]" --break-system-packages # Create bash/zsh alias nano $ZSH_CUSTOM/aliases.zsh # Add the following line alias vol='/opt/volatility3-2.26.0/vol.py' Copy sudo bash -eux <<'EOF' # 1) Update & clean apt-get update apt-get -y dist-upgrade apt-get -y autoremove --purge apt-get clean rm -rf /var/lib/apt/lists/* # 2) Make machine-id regenerate on first boot # systemd will repopulate this if it's empty truncate -s 0 /etc/machine-id rm -f /var/lib/dbus/machine-id || true # 3) (Optional, recommended if you will clone/share widely) new SSH host keys per clone rm -f /etc/ssh/ssh_host_* # uncomment to remove systemctl enable ssh # ensure SSH starts; keys will regenerate at next boot # 4) Clear logs & histories journalctl --rotate journalctl --vacuum-time=1s || true find /var/log -type f -exec truncate -s 0 {} \; || true for u in /root /home/*; do rm -f "$u/.bash_history" "$u/.zsh_history" 2>/dev/null || true done history -c || true # 5) Trim to reclaim space on thin-provisioned disks fstrim -av || true sync EOF --- # Linux Tools | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/linux/tools.md) . [BookStack](https://blog.syselement.com/home/operating-systems/linux/tools/bookstack) [Nessus Essentials](https://blog.syselement.com/home/operating-systems/linux/tools/nessus) [SysReptor](https://blog.syselement.com/home/operating-systems/linux/tools/sysreptor) [Terminator](https://blog.syselement.com/home/operating-systems/linux/tools/terminator-shortcuts) [UniFi Network Server](https://blog.syselement.com/home/operating-systems/linux/tools/unifi) [Zsh & Oh-My-Zsh](https://blog.syselement.com/home/operating-systems/linux/tools/zsh) [PreviousUbuntu Server - VM](https://blog.syselement.com/home/operating-systems/linux/distros/ubuntu-server) [NextBookStack](https://blog.syselement.com/home/operating-systems/linux/tools/bookstack) Last updated 3 years ago --- # Network | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/network.md) . [Commands](https://blog.syselement.com/home/cyber-everything/network/commands) [WiFi](https://blog.syselement.com/home/cyber-everything/network/wifi) [PreviousMobSF](https://blog.syselement.com/home/cyber-everything/mobile/tools/mobsf) [NextCommands](https://blog.syselement.com/home/cyber-everything/network/commands) Last updated 2 years ago --- # Cyber Threat Intelligence | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence.md) . ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-b2e002eade8dde2278b2f87e7fe1aef9362cddda%252Ftryhackme-logo-small.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=e943ffc8&sv=2) tryhackme.com - © TryHackMe * * * > **Name** > > 🌐 [Cyber Threat Intelligence](https://tryhackme.com/module/cyber-threat-intelligence) > - Tryhackme Module > > ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-5aeb374f5dd6979714c40e23b5a7a56f78020e46%252Fcyber-threat-intelligence.png%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=209390a2&sv=2) > > **Description** > > 📝 _Learn about identifying and using available security knowledge to mitigate and manage potential adversary actions._ * * * [Intro to Cyber Threat Intel](https://tryhackme.com/jr/cyberthreatintel) [](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence#intro-to-cyber-threat-intel) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > 📝 _Introducing cyber threat intelligence and related topics, such as relevant standards and frameworks_ * * * [Threat Intelligence Tools](https://tryhackme.com/jr/threatinteltools) [](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence#threat-intelligence-tools) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > 📝 _Explore different OSINT tools used to conduct security threat assessments and investigations_ * * * [Yara](https://tryhackme.com/jr/yara) [](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence#yara) ----------------------------------------------------------------------------------------------------------------------------------------------------------------- > 📝 _Learn the applications and language that is Yara for everything threat intelligence, forensics, and threat hunting!_ * * * [OpenCTI](https://tryhackme.com/jr/opencti) [](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence#opencti) -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > 📝 _Provide an understanding of the OpenCTI Project_ * * * [MISP](https://tryhackme.com/jr/misp) [](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence#misp) ----------------------------------------------------------------------------------------------------------------------------------------------------------------- > 📝 _Walkthrough on the use of MISP as a Threat Sharing Platform_ * * * [PreviousLearn](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn) [NextIntro to Defensive Security](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/introduction-to-defensive-security) Last updated 29 days ago * [Intro to Cyber Threat Intel](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence#intro-to-cyber-threat-intel) * [Threat Intelligence Tools](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence#threat-intelligence-tools) * [Yara](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence#yara) * [OpenCTI](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence#opencti) * [MISP](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence#misp) --- # SysReptor | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/linux/tools/sysreptor.md) . > 🔗 [SysReptor Pentest Report Creator](https://docs.sysreptor.com/) > > 🔗 Local install: [http://127.0.0.1:8000/](http://127.0.0.1:8000/) Install SysReptor[](https://blog.syselement.com/home/operating-systems/linux/tools/sysreptor#install-sysreptor) ---------------------------------------------------------------------------------------------------------------- Copy sudo apt update sudo apt install sed curl openssl uuid-runtime coreutils # Community cd ~/tools curl -s https://docs.sysreptor.com/install.sh | bash # The installation script creates a new sysreptor directory holding the source code and everything you need. It will build a docker image, create volumes and secrets and bring up your containers. Update SysReptor[](https://blog.syselement.com/home/operating-systems/linux/tools/sysreptor#update-sysreptor) -------------------------------------------------------------------------------------------------------------- Copy # Update bash ~/tools/sysreptor/update.sh Copy # Restart cd ~/tools/sysreptor/deploy docker compose -f docker-compose.yml up -d Configure[](https://blog.syselement.com/home/operating-systems/linux/tools/sysreptor#configure) ------------------------------------------------------------------------------------------------ > ➡️ Check the official [documentation](https://docs.sysreptor.com/setup/configuration/) > for further configuration and usage. * * * [PreviousNessus Essentials](https://blog.syselement.com/home/operating-systems/linux/tools/nessus) [NextTerminator](https://blog.syselement.com/home/operating-systems/linux/tools/terminator-shortcuts) Last updated 2 years ago * [Install SysReptor](https://blog.syselement.com/home/operating-systems/linux/tools/sysreptor#install-sysreptor) * [Update SysReptor](https://blog.syselement.com/home/operating-systems/linux/tools/sysreptor#update-sysreptor) * [Configure](https://blog.syselement.com/home/operating-systems/linux/tools/sysreptor#configure) Copy # HTB Designs/Templates cd ~/tools/sysreptor/deploy url="https://docs.sysreptor.com/assets/htb-designs.tar.gz" curl -s "$url" | docker compose exec --no-TTY app python3 manage.py importdemodata --type=design --- # Capture The Flag | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/ctfs.md) . [PreviousBlog](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/medium/blog) [NextDevOps Resources](https://blog.syselement.com/home/devops-everything/devops-resources) Last updated 3 years ago --- # Web | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/web.md) . [API](https://blog.syselement.com/home/cyber-everything/web/api) [PortSwigger Academy](https://blog.syselement.com/home/cyber-everything/web/portswigger) [PreviousWiFi Security](https://blog.syselement.com/home/cyber-everything/network/wifi/wifi-sec) [NextAPI](https://blog.syselement.com/home/cyber-everything/web/api) Last updated 2 years ago --- # Mobile | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/mobile.md) . [Apps Lab](https://blog.syselement.com/home/cyber-everything/mobile/labs) [OWASP MAS](https://blog.syselement.com/home/cyber-everything/mobile/mas) [Tools](https://blog.syselement.com/home/cyber-everything/mobile/tools) [PreviousJunior Pentester Cheat Sheet](https://blog.syselement.com/home/cyber-everything/generic/cheatsheets/juniorpt-cheatsheet) [NextApps Lab](https://blog.syselement.com/home/cyber-everything/mobile/labs) Last updated 2 years ago --- # WiFi | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/network/wifi.md) . [🛜WiFi Security](https://blog.syselement.com/home/cyber-everything/network/wifi/wifi-sec) [PreviousNetworking Commands](https://blog.syselement.com/home/cyber-everything/network/commands/networking-commands) [NextWiFi Security](https://blog.syselement.com/home/cyber-everything/network/wifi/wifi-sec) Last updated 2 months ago --- # BookStack | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/linux/tools/bookstack.md) . > 🔗 [BookStack Admin Documentation - Installation](https://www.bookstackapp.com/docs/admin/installation/) > > 🔗 [docker-bookstack](https://github.com/linuxserver/docker-bookstack) > > 🔗 [Ubuntu 22 Installation Script](https://www.bookstackapp.com/docs/admin/installation/#ubuntu-2204-installation-script) * Install a Ubuntu Server VM * Run the BookStack Ubuntu Installation script > ❗ This is a script to install BookStack on a fresh instance of Ubuntu 22.04. > > This script is ONLY FOR A FRESH OS, **it will install Apache, MySQL 8.0 & PHP-8.1 and could OVERWRITE any existing web setup on the machine**. It also does not set up mail settings or configure system security so you will have to do those separately. You can use the script as a reference if you’re installing on a non-fresh machine. Copy # Download the script wget https://raw.githubusercontent.com/BookStackApp/devops/main/scripts/installation-ubuntu-22.04.sh # Make it executable chmod a+x installation-ubuntu-22.04.sh # Run the script with admin permissions sudo ./installation-ubuntu-22.04.sh # Set the VM IP as domain during the first run of BookStack Copy [1/9] Installing required system packages... (This may take several minutes) [2/9] Preparing MySQL database... [3/9] Downloading BookStack to /var/www/bookstack... [4/9] Installing Composer (PHP dependency manager)... [5/9] Installing PHP dependencies using composer... [6/9] Creating and populating BookStack .env file... [7/9] Running initial BookStack database migrations... [8/9] Setting BookStack file & folder permissions... [9/9] Configuring apache server... ---------------------------------------------------------------- Setup finished, your BookStack instance should now be installed! > 📌 Default login: `admin@admin.com`:`password` * * * [PreviousLinux Tools](https://blog.syselement.com/home/operating-systems/linux/tools) [NextNessus Essentials](https://blog.syselement.com/home/operating-systems/linux/tools/nessus) Last updated 11 months ago --- # Commands | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/network/commands.md) . [Linux Privesc Commands](https://blog.syselement.com/home/cyber-everything/network/commands/linux-privesc-commands) [Networking Commands](https://blog.syselement.com/home/cyber-everything/network/commands/networking-commands) [PreviousNetwork](https://blog.syselement.com/home/cyber-everything/network) [NextLinux Privesc Commands](https://blog.syselement.com/home/cyber-everything/network/commands/linux-privesc-commands) Last updated 1 year ago --- # API | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/web/api.md) . [API Sec Fundamentals](https://blog.syselement.com/home/cyber-everything/web/api/api-fundamentals) [API Penetration Testing](https://blog.syselement.com/home/cyber-everything/web/api/api-pentesting) [PreviousWeb](https://blog.syselement.com/home/cyber-everything/web) [NextAPI Sec Fundamentals](https://blog.syselement.com/home/cyber-everything/web/api/api-fundamentals) Last updated 2 years ago --- # Unknown \> For the complete documentation index, see \[llms.txt\](https://blog.syselement.com/home/llms.txt). Markdown versions of documentation pages are available by appending \`.md\` to page URLs; this page is available as \[Markdown\](https://blog.syselement.com/home/operating-systems/linux.md). # Linux - \[Everything Linux\](https://blog.syselement.com/home/operating-systems/linux/linuxstuff.md) - \[Linux Distros\](https://blog.syselement.com/home/operating-systems/linux/distros.md) - \[Kali Linux - VM\](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm.md) - \[ParrotOS - VM\](https://blog.syselement.com/home/operating-systems/linux/distros/parrot-vm.md) - \[Rocky Linux\](https://blog.syselement.com/home/operating-systems/linux/distros/rocky-vm.md) - \[Ubuntu Desktop - VM\](https://blog.syselement.com/home/operating-systems/linux/distros/ubuntu-vm.md) - \[Ubuntu Server - VM\](https://blog.syselement.com/home/operating-systems/linux/distros/ubuntu-server.md) - \[Linux Tools\](https://blog.syselement.com/home/operating-systems/linux/tools.md) - \[BookStack\](https://blog.syselement.com/home/operating-systems/linux/tools/bookstack.md) - \[Nessus Essentials\](https://blog.syselement.com/home/operating-systems/linux/tools/nessus.md) - \[SysReptor\](https://blog.syselement.com/home/operating-systems/linux/tools/sysreptor.md) - \[Terminator\](https://blog.syselement.com/home/operating-systems/linux/tools/terminator-shortcuts.md) - \[UniFi Network Server\](https://blog.syselement.com/home/operating-systems/linux/tools/unifi.md) - \[Zsh & Oh-My-Zsh\](https://blog.syselement.com/home/operating-systems/linux/tools/zsh.md) --- # Writeups & Walkthroughs | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs.md) . [📦HackTheBox](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox) [🌩️TryHackMe](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme) [🚩Capture The Flag](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/ctfs) [PreviousVulnerability Labs](https://blog.syselement.com/home/cyber-everything/web/portswigger/all-labs) [NextHackTheBox](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox) Last updated 1 year ago --- # Linux Distros | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/linux/distros.md) . * * * 🌐 Resources 🔗[](https://blog.syselement.com/home/operating-systems/linux/distros#resources) ---------------------------------------------------------------------------------------------- > * Check some ready-to-use Linux guest operating systems from [OSBoxes](https://www.osboxes.org/) > > * [DistroWatch.com](https://distrowatch.com/) > - resource for all things Linux distributions > > * ... > * * * 🐧 Popular Linux Distributions[](https://blog.syselement.com/home/operating-systems/linux/distros#popular-linux-distributions) ------------------------------------------------------------------------------------------------------------------------------- Distro Description ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-740d16a5e3bd09d759984bb138c0573a713aa60f%252Fdebian.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=cbdfe546&sv=2) [**Debian**](https://www.debian.org/) A Free Operating System. ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-41d3d822ec3291ae954eec5de28afea71cd48619%252Fubuntu.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=871bc809&sv=2) [**Ubuntu**](https://ubuntu.com/) Debian-based modern distro with updated free software for the widest audience and platforms. Ubuntu [Flavors](https://ubuntu.com/desktop/flavours) offer different desktop environments and specific intended use cases. ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-604257f97ad9a31dcdff828e08471c84cc66bea5%252Fmint.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=16fe0b27&sv=2) [**Linux Mint**](https://linuxmint.com/) Derivative of Ubuntu and Debian, "doing less to do better" and "works Out of The Box" philosophy. ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-37c6ca9af0d66a6a1734df7d98c0ee61557be051%252Ffedora.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=97e11797&sv=2) [**Fedora**](https://getfedora.org/) Derivative of Red Hat Linux, for personal use, workstations, servers, IoT and plenty of "[spins](https://spins.fedoraproject.org/) " and "[labs](https://labs.fedoraproject.org/) ", versions of Fedora with different software bundles. ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-134ba7cbddd53faeaa4a8b04efe5ae6eae98b7d0%252Fsuse.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=6eee4cb0&sv=2) [**Suse**](https://www.suse.com/) One of the oldest Enterprise-quality Linux distributions, with a secure foundation for a broad range of datacenter and cloud environments and industries. ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-949b5c5f415ca5676e0525c03efb6db4e9c78df9%252Farch.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=7ea2ce90&sv=2) [**Arch Linux**](https://archlinux.org/) A general purpose, lightweight and flexible distribution. ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-bb9035bcb3c4b668117ee38c956fe859f6577409%252Fkali.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=447f29f5&sv=2) [**Kali Linux**](https://www.kali.org/) Debian-based distro, geared towards various Information **Security** tasks (Penetration Testing, Security Research, Computer Forensics, Reverse Engineering). ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-8ee34ff8b3205023b4e09a40d71ce26db21fb1e7%252Fparrot.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=374a2dbd&sv=2) [**ParrotOS**](https://www.parrotsec.org/) Debian-based distro designed for Information & Cyber **Security** operations (Red Team and Blue Team), provides "Hacking tools at your fingertips". ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-f40e8efeef9748ecee380f6c487c903d1e2354fe%252Fathenaos.svg%3Falt%3Dmedia&width=300&dpr=3&quality=100&sign=790f8f60&sv=2) [**AthenaOS**](https://github.com/Athena-OS) Arch-based distro designed for Penetration Testing, Bug-Bounty Hunting and InfoSec students. provides a way to connect directly to some of the e-learning hacking resources, such as Hack The Box, TryHackMe, OffSec and InfoSec certifications. * * * [PreviousEverything Linux](https://blog.syselement.com/home/operating-systems/linux/linuxstuff) [NextKali Linux - VM](https://blog.syselement.com/home/operating-systems/linux/distros/kali-vm) Last updated 1 month ago * [🌐 Resources 🔗](https://blog.syselement.com/home/operating-systems/linux/distros#resources) * [🐧 Popular Linux Distributions](https://blog.syselement.com/home/operating-systems/linux/distros#popular-linux-distributions) --- # Tools | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/mobile/tools.md) . [MobSF](https://blog.syselement.com/home/cyber-everything/mobile/tools/mobsf) [PreviousMASVS Notes](https://blog.syselement.com/home/cyber-everything/mobile/mas/masvs) [NextMobSF](https://blog.syselement.com/home/cyber-everything/mobile/tools/mobsf) Last updated 2 years ago --- # Offensive Labs | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/home-lab/redteam.md) . [Alfa AWUS036ACH Wi-Fi Adapter](https://blog.syselement.com/home/home-lab/redteam/alfa-wifi-usb-adapter) [Hashcat Password Cracking](https://blog.syselement.com/home/home-lab/redteam/lab-hashcat) [Metasploitable3](https://blog.syselement.com/home/home-lab/redteam/metasploitable3) [PreviousVMware Workstation Pro](https://blog.syselement.com/home/home-lab/hypervisors/vmware/vmware-workstation) [NextAlfa AWUS036ACH Wi-Fi Adapter](https://blog.syselement.com/home/home-lab/redteam/alfa-wifi-usb-adapter) Last updated 3 years ago --- # Hyper-V | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/home-lab/hypervisors/hyperv.md) . [Windows WSL](https://blog.syselement.com/home/home-lab/hypervisors/hyperv/wsl) [PreviousHypervisors](https://blog.syselement.com/home/home-lab/hypervisors) [NextWindows WSL](https://blog.syselement.com/home/home-lab/hypervisors/hyperv/wsl) Last updated 1 year ago --- # Easy | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox/easy.md) . [Artificial](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox/easy/artificial) [GoodGames](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox/easy/goodgames) [Sau](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox/easy/sau) [Spectra](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox/easy/spectra) [PreviousHackTheBox](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox) [NextArtificial](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox/easy/artificial) Last updated 3 years ago --- # HackTheBox | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox.md) . ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-4d6d836c187ed06d910d94a8c98eab79e10bce11%252Flogo-htb2.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=bbfb3110&sv=2) hackthebox.com - © HACKTHEBOX * [HTB Academy](https://academy.hackthebox.com/dashboard) * [HTB Labs](https://app.hackthebox.com/) * [HTB CTF](https://ctf.hackthebox.com/) * [Hack The Box Help Center](https://help.hackthebox.com/en/) * [Streaming / Writeups / Walkthrough Guidelines | Hack The Box Help Center](https://help.hackthebox.com/en/articles/5188925-streaming-writeups-walkthrough-guidelines) * [0xdf hacks stuff | CTF solutions, malware analysis, home lab development](https://0xdf.gitlab.io/) [PreviousWriteups & Walkthroughs](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs) [NextEasy](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/hackthebox/easy) Last updated 1 month ago --- # Windows Virtual Machines | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/windows/vms.md) . [Windows 11 - VM](https://blog.syselement.com/home/operating-systems/windows/vms/win11-vm) [Windows Server 2025 - VM](https://blog.syselement.com/home/operating-systems/windows/vms/win-srv-vm) [PreviousWindows DISM and SFC](https://blog.syselement.com/home/operating-systems/windows/tools/win-dism-cleanup) [NextWindows 11 - VM](https://blog.syselement.com/home/operating-systems/windows/vms/win11-vm) Last updated 3 years ago --- # Misc Labs | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/home-lab/misc.md) . [Bitwarden On-Premise](https://blog.syselement.com/home/home-lab/misc/bitwarden-onpremise) [OpenWrt & WiFi Exploitation](https://blog.syselement.com/home/home-lab/misc/openwrt-wifi-hack) [Passbolt CE - Ubuntu Server](https://blog.syselement.com/home/home-lab/misc/passbolt-ce) [PiKVM](https://blog.syselement.com/home/home-lab/misc/pikvm) [PreviousDetection Lab](https://blog.syselement.com/home/home-lab/blueteam/lab-detectionlab) [NextBitwarden On-Premise](https://blog.syselement.com/home/home-lab/misc/bitwarden-onpremise) Last updated 2 years ago --- # Hypervisors | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/home-lab/hypervisors.md) . [Hyper-V](https://blog.syselement.com/home/home-lab/hypervisors/hyperv) [Proxmox](https://blog.syselement.com/home/home-lab/hypervisors/proxmox) [VMware](https://blog.syselement.com/home/home-lab/hypervisors/vmware) [PreviousVim](https://blog.syselement.com/home/devops-everything/devops-resources/vim) [NextHyper-V](https://blog.syselement.com/home/home-lab/hypervisors/hyperv) Last updated 2 years ago --- # Easy | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy.md) . [Blaster](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/blaster) [Blue](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/blue) [Bolt](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/bolt) [Chill Hack](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/chillhack) [Ice](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/ice) [Ignite](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/ignite) [Retro](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/retro) [Startup](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/startup) [PreviousPractice](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice) [NextBlaster](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/practice/easy/blaster) Last updated 1 year ago --- # Terminator | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/linux/tools/terminator-shortcuts.md) . Terminator Shortcuts[](https://blog.syselement.com/home/operating-systems/linux/tools/terminator-shortcuts#terminator-shortcuts) --------------------------------------------------------------------------------------------------------------------------------- 🔗 [Official Docs](https://terminator-gtk3.readthedocs.io/en/latest/gettingstarted.html) _Shortcut_ _Function_ **CTRL+Shift+O** Used to split terminals horizontally **CTRL+Shift+E** It will split terminals vertically **CTRL+Shift+→** This shortcut is used to move parent drag bar right **CTRL+Shift+←** Used to move parent drag bar left **CTRL+Shift+↑** It will move parent drag bar up **CTRL+Shift+↓** Used to move parent drag bar down **CTRL+Shift+S** It will hide or show scroll bar **CTRL+Shift+F** This shortcut is used to search within terminal scroll back **CTRL+Shift+N** or **CTRL+Tab** It will move to the next terminal within the same tab. If cycle\_term\_tab is false the cycle within the same tab will be disabled **CTRL+Page Down** Used to move to the next tab **CTRL+Shift+P** or **CTRL+Shift+Tab** This shortcut is used to move to the previous terminal within the same tab **CTRL+Page Down** Used to move to the previous tab **Alt+↑** It will move to the terminal above the current one **Alt+↓** Move to the terminal below the current one **Alt+←** Used to move to the terminal left of the current one **Alt+→** This shortcut is used to move to the terminal right of the current one **CTRL+Shift+C** Used to copy the selected text to clipboard **CTRL+Shift+V** It helps to paste clipboard text **CTRL+Shift+W** It will close the current terminal **CTRL+Shift+Q** Used to quit terminator **CTRL+Shift+X** It will toggle between showing all terminals and only showing the current one **CTRL+Shift+Z** Used to toggle between showing all terminals and only showing a scales version of the current one **CTRL+Shift+T** Open a new tab **CTRL+Page Down** Used to move to the next tab **CTRL+Page Up** It will move to the previous tab **CTRL+Shift+Page Down** Helps to swap tab position with next tab **CTRL+Shift+Page Up** Used to swap tab position with the previous tab **CTRL++** This shortcut is used to increase font size **CTRL+–** Used to decrease the font size **CTRL+** It will restore font size to the original setting **F11** Helps to toggle full screen **CTRL+Shift+R** Used to reset terminal state **CTRL+Shift+G** It will reset terminal state and clear window **Super+T** Used to group all terminals in the current tab so input sent to one of them and goes to all terminals in the current tab **Super+Shift+T** it will remove grouping from all terminals in the current tab **CTRL+Shift+I** This shortcut is used to open a new window **Super+I** Used to Spawn a new Terminator process * * * [PreviousSysReptor](https://blog.syselement.com/home/operating-systems/linux/tools/sysreptor) [NextUniFi Network Server](https://blog.syselement.com/home/operating-systems/linux/tools/unifi) Last updated 3 years ago --- # Windows Tools | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/windows/tools.md) . [Hashcat](https://blog.syselement.com/home/operating-systems/windows/tools/hashcat-win) [Vagrant](https://blog.syselement.com/home/operating-systems/windows/tools/vagrant-win) [Windows DISM and SFC](https://blog.syselement.com/home/operating-systems/windows/tools/win-dism-cleanup) [PreviousEverything Windows](https://blog.syselement.com/home/operating-systems/windows/winstuff) [NextHashcat](https://blog.syselement.com/home/operating-systems/windows/tools/hashcat-win) Last updated 3 years ago --- # Learn | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn.md) . [Cyber Threat Intelligence](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence) [Intro to Defensive Security](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/introduction-to-defensive-security) [Juice Shop](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/juiceshop) [Upload Vulnerabilities](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/upload-vulns) [PreviousTryHackMe](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme) [NextCyber Threat Intelligence](https://blog.syselement.com/home/cyber-everything/writeups-walkthroughs/tryhackme/learn/cyber-threat-intelligence) Last updated 3 years ago --- # Nessus Essentials | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/linux/tools/nessus.md) . > 🔗 [Nessus](https://docs.tenable.com/Nessus.htm) > > 🔗 [NessusCLI](https://docs.tenable.com/nessus/Content/NessusCLI.htm) Install Nessus[](https://blog.syselement.com/home/operating-systems/linux/tools/nessus#install-nessus) ------------------------------------------------------------------------------------------------------- > 🔗 **Links** > > * [Nessus Linux Install](https://docs.tenable.com/nessus/Content/InstallNessusLinux.htm#Download-the-Nessus-package-file.) > > * [Nessus Downloads](https://www.tenable.com/downloads/nessus) > * Download Ubuntu version with `curl` (command created from the Downloads site) Copy cd /tmp curl --request GET \ --url 'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.8.3-debian10_amd64.deb' \ --output 'Nessus-10.8.3-debian10_amd64.deb' Copy sudo dpkg -i Nessus-*.deb sudo systemctl start nessusd.service # Stop & Update Nessus: sudo systemctl stop nessusd.service sudo /opt/nessus/sbin/nessuscli update --all * Open Nessus in a local browser * `https://127.0.0.1:8834/` Configure Nessus[](https://blog.syselement.com/home/operating-systems/linux/tools/nessus#configure-nessus) ----------------------------------------------------------------------------------------------------------- 🔗 [Install Nessus Essentials, Professional, Expert, or Manager](https://docs.tenable.com/nessus/Content/InstallNessusEssentialsProfessionalOrManager.htm) * **Register for Nessus Essentials** to install Nessus Essentials * **Get an activation** code * On the **Get an activation code** screen, type your name and email address. * Click **Email**. * Check your email for your free activation code. * On the **Register Nessus** screen, type your **Activation Code**. * Proceed with the creation of a **Nessus administrator** user account. Reset Nessus[](https://blog.syselement.com/home/operating-systems/linux/tools/nessus#reset-nessus) --------------------------------------------------------------------------------------------------- ### Soft[](https://blog.syselement.com/home/operating-systems/linux/tools/nessus#soft) * _This command deletes all your registration information and preferences, causing Nessus to run in a non-registered state. Nessus Manager retains the same linking key after resetting._ ### Hard[](https://blog.syselement.com/home/operating-systems/linux/tools/nessus#hard) * _This command resets Nessus to a fresh state, deleting all registration information, settings, data, and users._ * * * [PreviousBookStack](https://blog.syselement.com/home/operating-systems/linux/tools/bookstack) [NextSysReptor](https://blog.syselement.com/home/operating-systems/linux/tools/sysreptor) Last updated 1 year ago * [Install Nessus](https://blog.syselement.com/home/operating-systems/linux/tools/nessus#install-nessus) * [Configure Nessus](https://blog.syselement.com/home/operating-systems/linux/tools/nessus#configure-nessus) * [Reset Nessus](https://blog.syselement.com/home/operating-systems/linux/tools/nessus#reset-nessus) * [Soft](https://blog.syselement.com/home/operating-systems/linux/tools/nessus#soft) * [Hard](https://blog.syselement.com/home/operating-systems/linux/tools/nessus#hard) Copy sudo /opt/nessus/sbin/nessuscli fix --reset Copy sudo /opt/nessus/sbin/nessuscli fix --reset-all --- # Apps Lab | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/mobile/labs.md) . [Android Rooting Guide](https://blog.syselement.com/home/cyber-everything/mobile/labs/android-rooting) [iOS Jailbreak Guide](https://blog.syselement.com/home/cyber-everything/mobile/labs/ios-jailbreak) [Intercepting Android App Traffic](https://blog.syselement.com/home/cyber-everything/mobile/labs/android-traffic-intercept) [PreviousMobile](https://blog.syselement.com/home/cyber-everything/mobile) [NextAndroid Rooting Guide](https://blog.syselement.com/home/cyber-everything/mobile/labs/android-rooting) Last updated 2 years ago --- # Generic Resources | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/generic.md) . [Bandit Wargame](https://blog.syselement.com/home/cyber-everything/generic/bandit-wargame) [Cryptography](https://blog.syselement.com/home/cyber-everything/generic/cryptography) [CVSS 3.1](https://blog.syselement.com/home/cyber-everything/generic/cvss3.1) [Cyber Threat Intelligence (CTI)](https://blog.syselement.com/home/cyber-everything/generic/threat-intelligence) [Junior Pentester References](https://blog.syselement.com/home/cyber-everything/generic/juniorpt-references) [Cheat Sheets](https://blog.syselement.com/home/cyber-everything/generic/cheatsheets) [PreviousTCM Security](https://blog.syselement.com/home/courses-notes/tcmsecurity) [NextBandit Wargame](https://blog.syselement.com/home/cyber-everything/generic/bandit-wargame) Last updated 2 years ago --- # MobSF | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/mobile/tools/mobsf.md) . > 🔗 [Mobile-Security-Framework-MobSF](https://github.com/MobSF/Mobile-Security-Framework-MobSF) > > 🔗 [MobSF - Docker](https://mobsf.github.io/docs/#/docker) Install MobSF - Docker[](https://blog.syselement.com/home/cyber-everything/mobile/tools/mobsf#install-mobsf-docker) -------------------------------------------------------------------------------------------------------------------- * Install MobSF with Persistence via Docker Copy docker pull opensecurity/mobile-security-framework-mobsf mkdir -p ~/docker/mobsf sudo chown 9901:9901 ~/docker/mobsf docker run -it --rm --name mobsf -p 8000:8000 -v ~/docker/mobsf:/home/mobsf/.MobSF opensecurity/mobile-security-framework-mobsf:latest * Create bash/zsh Alias Copy mobsf='docker run -it --rm --name mobsf -p 8000:8000 -v ~/docker/mobsf:/home/mobsf/.MobSF opensecurity/mobile-security-framework-mobsf:latest' * * * [PreviousTools](https://blog.syselement.com/home/cyber-everything/mobile/tools) [NextNetwork](https://blog.syselement.com/home/cyber-everything/network) Last updated 2 years ago --- # API Penetration Testing | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/cyber-everything/web/api/api-pentesting.md) . ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-1f0172adc93ce04f37137da86c1bdbdb1713acfb%252F63e3ea0d1639251811a61dc3_apisec-u-logo.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=6cf45f7e&sv=2) apisecuniversity.com - © APIsec.ai 🔗 [API Penetration Testing - APIsec University](https://university.apisec.ai/products/api-penetration-testing) * Instructor - **Corey Ball** * Course Duration - `12h` * * * 🌐 Resources 🔗[](https://blog.syselement.com/home/cyber-everything/web/api/api-pentesting#resources) ------------------------------------------------------------------------------------------------------ > * [OWASP API Security Top 10](https://owasp.org/API-Security/editions/2023/en/0x00-header/) > > * [OWASP API Security Top 10 Vulnerabilities - APIsecurity.io](https://apisecurity.io/owasp-api-security-top-10/) > > * [API Security Empire (Recon & Attack Mindmaps)](https://github.com/Cyber-Guy1/API-SecurityEmpire#%EF%B8%8F-api-security-empire) > > * [HackTricks - Web API Pentesting](https://book.hacktricks.xyz/network-services-pentesting/pentesting-web/web-api-pentesting) > > * [awesome-api-security-essentials](https://github.com/JBAhire/awesome-api-security-essentials) > > > **Vulnerable API Labs** > > * [https://github.com/InsiderPhD/Generic-University](https://github.com/InsiderPhD/Generic-University) > > * [https://github.com/roottusk/vapi](https://github.com/roottusk/vapi) > > * [https://github.com/erev0s/VAmPI](https://github.com/erev0s/VAmPI) > * * * [PreviousAPI Sec Fundamentals](https://blog.syselement.com/home/cyber-everything/web/api/api-fundamentals) [NextPortSwigger Academy](https://blog.syselement.com/home/cyber-everything/web/portswigger) Last updated 29 days ago --- # Everything Linux | syselement's Blog For the complete documentation index, see [llms.txt](https://blog.syselement.com/home/llms.txt) . This page is also available as [Markdown](https://blog.syselement.com/home/operating-systems/linux/linuxstuff.md) . ![](https://blog.syselement.com/home/~gitbook/image?url=https%3A%2F%2F1099202751-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEhofjMfYbx3gOUSReXD7%252Fuploads%252Fgit-blob-19cb739ceddccc72b56b97ec26e116e787678965%252FLinux-logo_small.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=33630b15&sv=2) > 📜 In this 🐧 **Linux** notes repository, I store all of my notes related to the Linux operating system and Unix based apps. > > * ��_Some commands can be outdated._ > > * ❗_Most of the commands are for_ _**Debian-based**_ _distributions._ > * * * 🌐 Resources 🔗[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#resources) ------------------------------------------------------------------------------------------------- > * [DistroWatch.com](https://distrowatch.com/) > > * [modern-unix: A collection of modern/faster/saner alternatives to common unix commands.](https://github.com/ibraheemdev/modern-unix) > * * * Terminal commands[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#terminal-commands) ----------------------------------------------------------------------------------------------------------- ### Linux Kernel version[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#linux-kernel-version) ### Linux Distribution[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#linux-distribution) ### Linux OS Install date[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#linux-os-install-date) ### Bash history[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#bash-history) ### Cpu - Ram usage[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#cpu-ram-usage) ### Check Swap usage[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#check-swap-usage) ### Swap Enable[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#swap-enable) * To enable swap with `btrfs` disk run ### Disk - Expand Partition[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#disk-expand-partition) ### Disk - Expand LVM Partition[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#disk-expand-lvm-partition) ### Hardware Check[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#hardware-check) ### Battery Check[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#battery-check) ### ACPI Powerstate[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#acpi-powerstate) > 🔗 [System Sleep States](https://www.kernel.org/doc/html/next/admin-guide/pm/sleep-states.html) ### Terminal clean[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#terminal-clean) ### System off[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#system-off) ### General update[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#general-update) > Info: > > * **apt clean** → cleans the packages and install script in /var/cache/apt/archives/ (_removes all stored archives in your cache_) > > * **apt autoclean** → cleans obsolete deb-packages, _**less than clean**_ (_removes all stored archives in your cache for packages that can not be downloaded anymore_ (thus packages that are no longer in the repo or that have a newer version in the repo)) > > * **apt autoremove** → _removes orphaned packages which are not longer needed from the system_, but not purges them, use the --purge option together with the command for that. > > * **apt --purge autoremove** → remove config files and (more important as it cleans dead subdirectories from the documentation tree) entries from /usr/share/doc. > > > #### Create Aliases[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#create-aliases) * Ubuntu: * Kali Linux: ### Set local timezone[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#set-local-timezone) ### Set NTP[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#set-ntp) ### Set Keyboard layout[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#set-keyboard-layout) ### Disable Password prompt for sudo group[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#disable-password-prompt-for-sudo-group) ### Install packages (deb, etc)[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-packages-deb-etc) ### First settings after O.S. install[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#first-settings-after-o.s.-install) ### Set grub boot menu timeout[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#set-grub-boot-menu-timeout) ### Boot Partition Clean Up (Ubuntu/Debian)[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#boot-partition-clean-up-ubuntu-debian) ### Change Console setup[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#change-console-setup) ### Disable Ubuntu automatic updates[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#disable-ubuntu-automatic-updates) ### Public IP[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#public-ip) ### Speedtest-cli[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#speedtest-cli) * Or install `speedtest-cli` ### [Speedtest by Ookla](https://www.speedtest.net/apps/cli) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#speedtest-by-ookla) ### Change password at boot - Single User Mode[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#change-password-at-boot-single-user-mode) ### Check Hardware Temperatures[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#check-hardware-temperatures) ### [CPU Stress-Terminal UI - s-tui](https://github.com/amanusk/s-tui) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#cpu-stress-terminal-ui-s-tui) ### Renew DHCP[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#renew-dhcp) ### Benchmark[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#benchmark) > * [Linux benchmark scripts and tools](https://linuxblog.io/linux-benchmark-scripts-tools/) > * * * Software[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#software) ----------------------------------------------------------------------------------------- ### Basic Tools[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#basic-tools) ### [Install Zsh & Oh-My-Zsh](https://blog.syselement.com/home/operating-systems/linux/tools/zsh) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-zsh-and-oh-my-zsh) ### [Install Eza](https://github.com/eza-community/eza/) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-eza) ### Install Sublime[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-sublime) ### Install VSCode[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-vscode) ### Install [VS Codium](https://github.com/VSCodium/vscodium) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-vs-codium) ### Install Obsidian[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-obsidian) ### Install Brave Browser[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-brave-browser) ### [Install GitHub Desktop](https://mirror.mwt.me/shiftkey-desktop/) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-github-desktop) ### Install Telegram[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-telegram) ### Discord[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#discord) ### Install Anydesk[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-anydesk) ### Install ForticlientVPN[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-forticlientvpn) ### Install DnsLeakTest[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-dnsleaktest) ### Install Tor[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-tor) ### Install Anonsurf[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-anonsurf) ### [Install Metasploit Framework](https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-metasploit-framework) * Or use APT package manager on Debian-based distros * Enable `postgresql` at boot, start the service and initialize MSF database * Run `**msfconsole**` to start the Metasploit Framework Console ### [Install Nessus](https://blog.syselement.com/home/operating-systems/linux/tools/nessus) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-nessus) ### [Install Docker](https://docs.docker.com/engine/install/debian/) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-docker) * **Ubuntu** * **Debian** ### [Install ctop](https://github.com/bcicen/ctop) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-ctop) ### [Install Gophish](https://github.com/gophish/gophish/releases/) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-gophish) * Setup a [Gophish Demo](https://getgophish.com/blog/post/2019-01-04-creating-the-gophish-demo-part-one/) with a fake campaign ### [Install Katana](https://github.com/projectdiscovery/katana) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-katana) ### Install Asbru CM (Linux Desktop)[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-asbru-cm-linux-desktop) * Link [Asbru](https://www.asbru-cm.net/) * _Ásbrú Connection Manager_ is a user interface that helps organizing remote terminal sessions and automating repetitive tasks. ### Install BurpSuite[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-burpsuite) * Link [BurpSuite Community Download](https://portswigger.net/burp/communitydownload) * Use this for updating too ### [Install MobSF](https://github.com/MobSF/Mobile-Security-Framework-MobSF) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-mobsf) ### [Install Rustscan](https://github.com/RustScan/RustScan) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-rustscan) ### [Install CVEMAP](https://github.com/projectdiscovery/cvemap) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-cvemap) ### [Install Rust](https://rustup.rs/) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-rust) ### Install Arch Linux[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-arch-linux) * [Arch Linux in 12 Minutes - Chris Titus](https://www.youtube.com/watch?v=PqGnlEmfYjM) * * * Usage and Configuration[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#usage-and-configuration) ----------------------------------------------------------------------------------------------------------------------- ### SSH Login[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#ssh-login) ### Configure Git for Github[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#configure-git-for-github) ### Proxychains[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#proxychains) ### OpenVpn[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#openvpn) ### [Global Socket](https://www.gsocket.io/) [](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#global-socket) > _Global Socket allows two workstations on different private networks to communicate with each other. Through firewalls and through NAT - like there is no firewall._ ### nmap[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#nmap) ### x2goserver on Kali Linux[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#x2goserver-on-kali-linux) ### RDP with Xfce (Kali Linux)[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#rdp-with-xfce-kali-linux) > 🔗 [Setting up RDP with Xfce - Kali Linux](https://www.kali.org/docs/general-use/xfce-with-rdp/) > > * [Enable Remote Desktop with XRDP on Kali Linux | by Abhi | Medium](https://stealthm0de.medium.com/enable-xrdp-on-kali-linux-506980a29d1d) > > * The `**xfce4.sh**` does the following > * Fix for `Authentication Required to Create Managed Color Device`, run * Port to connect to is `3390` ### Xfce Power manager and Screensaver[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#xfce-power-manager-and-screensaver) ### Arm on x86 QEMU-USER[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#arm-on-x86-qemu-user) > 🔗 [Running arm binaries on x86 with qemu-user](https://azeria-labs.com/arm-on-x86-qemu-user/) ### Kali repos on Debian/Ubuntu apt[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#kali-repos-on-debian-ubuntu-apt) * * * Virtual Machines[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#virtual-machines) --------------------------------------------------------------------------------------------------------- ### Install VirtualBox on Kali[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-virtualbox-on-kali) > 🔗 [Install VirtualBox on Kali (Host)](https://www.kali.org/docs/virtualization/install-virtualbox-host/) ### VirtManager backup qcow2 VM[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#virtmanager-backup-qcow2-vm) ### Metaspoitable VM[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#metaspoitable-vm) > 📌 Check **Metasploitable3** VM [here](https://blog.syselement.com/home/home-lab/redteam/metasploitable3) > > * [Metasploitable2 - Download link](https://sourceforge.net/projects/metasploitable/files/Metasploitable2/) > > * Guides: > > * [Metasploitable 2](https://docs.rapid7.com/metasploit/metasploitable-2/) > > * [Metasploitable 2 Exploitability Guide](https://docs.rapid7.com/metasploit/metasploitable-2-exploitability-guide/) > > ### Root Servers Shells[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#root-servers-shells) > * [Free Linux Cloud Root Shells](https://iq.thc.org/free-linux-cloud-root-shells) > > * [Segfault | The Hacker’s Choice](https://www.thc.org/segfault/) > * * * Troubleshooting[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#troubleshooting) ------------------------------------------------------------------------------------------------------- ### Exit a locked SSH session[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#exit-a-locked-ssh-session) * Press `Enter` followed by `~.` to terminate the locked SSH session ### Disable a specific bluetooth adapter[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#disable-a-specific-bluetooth-adapter) * * * ### Audio/Microphone Bluetooth Fix with HFP/HSP (Headset Head Unit)[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#audio-microphone-bluetooth-fix-with-hfp-hsp-headset-head-unit) * * * ### Debug and optimize long boot[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#debug-and-optimize-long-boot) * * * ### Disable NetworkManager-wait-online.service - script[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#disable-networkmanager-wait-online.service-script) * * * ### Debug bash script[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#debug-bash-script) * * * Logs[](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#logs) --------------------------------------------------------------------------------- * * * [PreviousLinux](https://blog.syselement.com/home/operating-systems/linux) [NextLinux Distros](https://blog.syselement.com/home/operating-systems/linux/distros) Last updated 21 days ago * [🌐 Resources 🔗](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#resources) * [Terminal commands](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#terminal-commands) * [Linux Kernel version](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#linux-kernel-version) * [Linux Distribution](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#linux-distribution) * [Linux OS Install date](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#linux-os-install-date) * [Bash history](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#bash-history) * [Cpu - Ram usage](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#cpu-ram-usage) * [Check Swap usage](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#check-swap-usage) * [Swap Enable](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#swap-enable) * [Disk - Expand Partition](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#disk-expand-partition) * [Disk - Expand LVM Partition](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#disk-expand-lvm-partition) * [Hardware Check](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#hardware-check) * [Battery Check](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#battery-check) * [ACPI Powerstate](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#acpi-powerstate) * [Terminal clean](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#terminal-clean) * [System off](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#system-off) * [General update](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#general-update) * [Set local timezone](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#set-local-timezone) * [Set NTP](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#set-ntp) * [Set Keyboard layout](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#set-keyboard-layout) * [Disable Password prompt for sudo group](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#disable-password-prompt-for-sudo-group) * [Install packages (deb, etc)](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-packages-deb-etc) * [First settings after O.S. install](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#first-settings-after-o.s.-install) * [Set grub boot menu timeout](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#set-grub-boot-menu-timeout) * [Boot Partition Clean Up (Ubuntu/Debian)](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#boot-partition-clean-up-ubuntu-debian) * [Change Console setup](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#change-console-setup) * [Disable Ubuntu automatic updates](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#disable-ubuntu-automatic-updates) * [Public IP](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#public-ip) * [Speedtest-cli](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#speedtest-cli) * [Speedtest by Ookla](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#speedtest-by-ookla) * [Change password at boot - Single User Mode](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#change-password-at-boot-single-user-mode) * [Check Hardware Temperatures](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#check-hardware-temperatures) * [CPU Stress-Terminal UI - s-tui](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#cpu-stress-terminal-ui-s-tui) * [Renew DHCP](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#renew-dhcp) * [Benchmark](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#benchmark) * [Software](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#software) * [Basic Tools](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#basic-tools) * [Install Zsh & Oh-My-Zsh](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-zsh-and-oh-my-zsh) * [Install Eza](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-eza) * [Install Sublime](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-sublime) * [Install VSCode](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-vscode) * [Install VS Codium](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-vs-codium) * [Install Obsidian](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-obsidian) * [Install Brave Browser](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-brave-browser) * [Install GitHub Desktop](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-github-desktop) * [Install Telegram](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-telegram) * [Discord](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#discord) * [Install Anydesk](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-anydesk) * [Install ForticlientVPN](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-forticlientvpn) * [Install DnsLeakTest](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-dnsleaktest) * [Install Tor](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-tor) * [Install Anonsurf](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-anonsurf) * [Install Metasploit Framework](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-metasploit-framework) * [Install Nessus](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-nessus) * [Install Docker](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-docker) * [Install ctop](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-ctop) * [Install Gophish](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-gophish) * [Install Katana](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-katana) * [Install Asbru CM (Linux Desktop)](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-asbru-cm-linux-desktop) * [Install BurpSuite](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-burpsuite) * [Install MobSF](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-mobsf) * [Install Rustscan](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-rustscan) * [Install CVEMAP](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-cvemap) * [Install Rust](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-rust) * [Install Arch Linux](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-arch-linux) * [Usage and Configuration](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#usage-and-configuration) * [SSH Login](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#ssh-login) * [Configure Git for Github](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#configure-git-for-github) * [Proxychains](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#proxychains) * [OpenVpn](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#openvpn) * [Global Socket](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#global-socket) * [nmap](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#nmap) * [x2goserver on Kali Linux](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#x2goserver-on-kali-linux) * [RDP with Xfce (Kali Linux)](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#rdp-with-xfce-kali-linux) * [Xfce Power manager and Screensaver](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#xfce-power-manager-and-screensaver) * [Arm on x86 QEMU-USER](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#arm-on-x86-qemu-user) * [Kali repos on Debian/Ubuntu apt](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#kali-repos-on-debian-ubuntu-apt) * [Virtual Machines](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#virtual-machines) * [Install VirtualBox on Kali](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#install-virtualbox-on-kali) * [VirtManager backup qcow2 VM](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#virtmanager-backup-qcow2-vm) * [Metaspoitable VM](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#metaspoitable-vm) * [Root Servers Shells](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#root-servers-shells) * [Troubleshooting](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#troubleshooting) * [Exit a locked SSH session](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#exit-a-locked-ssh-session) * [Disable a specific bluetooth adapter](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#disable-a-specific-bluetooth-adapter) * [Audio/Microphone Bluetooth Fix with HFP/HSP (Headset Head Unit)](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#audio-microphone-bluetooth-fix-with-hfp-hsp-headset-head-unit) * [Debug and optimize long boot](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#debug-and-optimize-long-boot) * [Disable NetworkManager-wait-online.service - script](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#disable-networkmanager-wait-online.service-script) * [Debug bash script](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#debug-bash-script) * [Logs](https://blog.syselement.com/home/operating-systems/linux/linuxstuff#logs) Copy uname -srm Copy cat /etc/*release Copy stat -c %w / stat / | grep "Birth" | sed 's/Birth: //g' | cut -b 2-11 stat / | awk '/Birth: /{print $2}' Copy nano ~/.bashrc Copy # Append every command to the history file immediately export PROMPT_COMMAND='history -a' # Optionally: reload history from the file in case other sessions wrote to it shopt -s histappend export HISTFILESIZE=10000 export HISTSIZE=100000 Copy top vmstat 1 5 iostat mpstat -P ALL 2 4 sar -P ALL 2 3 sudo apt-get install htop htop sudo apt-get install nmon nmon Copy # Check CPU model grep -i -m 1 "model name" /proc/cpuinfo # Check installed hw RAM memory sudo dmidecode --type memory Copy cat /proc/swaps swapon -s grep Swap /proc/meminfo free -m htop Copy sudo btrfs filesystem mkswapfile --size 4G /swapfile sudo swapon /swapfile Copy # List all disks and partitions sudo fdisk -l lsblk # Manually verify: which device is your main disk, usually /dev/sda or /dev/nvme0n1 # Manually verify: your Linux root partition, usually /dev/sda1 # growpart may fail to resize /dev/sda1 if no adjacent free space exists; in this case, the swap and extended partitions must be removed. # 1. Turn off swap sudo swapoff -a # 2. Delete swap partition and extended container (replace 5 and 2 with actual numbers if different!) sudo parted /dev/sda --script rm 5 sudo parted /dev/sda --script rm 2 # If old swap partition UUID is still referenced in initramfs, delete the "resume" file and rebuild initramfs again sudo rm /etc/initramfs-tools/conf.d/resume sudo update-initramfs -u # 3. Expand the root partition sudo growpart /dev/sda 1 # 4. Check and fix filesystem sudo e2fsck -f /dev/sda1 # 5. Resize filesystem to fill partition sudo resize2fs /dev/sda1 # 6. Re-Create a new swapfile (optional but recommended) sudo fallocate -l 2G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile sudo sh -c "echo '/swapfile swap swap defaults 0 0' >> /etc/fstab" # 7. Reboot and verify disk and partitions sudo reboot sudo fdisk -l lsblk df -h free -h Copy sudo -i echo 1>/sys/class/block/sda/device/rescan # cfdisk # Resize the wanted partition sudo lsblk sudo vgdisplay -v sudo pvresize /dev/ sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv sudo vgdisplay -v sudo resize2fs /dev/ubuntu-vg/ubuntu-lv df -hT Copy inxi -F Copy upower -i "$(upower -e | grep '/battery_' | head -n1)" for d in $(upower -e | grep '/battery_'); do echo "=== ${d##*/} ==="; upower -i "$d"; done for d in $(upower -e | grep '/battery_'); do echo "=== ${d##*/} ==="; upower -i "$d" | grep -E 'model:|power supply:|state:|battery-level:|percentage:|charge-(start|end)-threshold:|charge-threshold-(enabled|supported):'; done for d in $(upower -e); do echo "=== ${d##*/} ==="; upower -i "$d"; done for d in $(upower -e); do echo "=== ${d##*/} ==="; upower -i "$d" | grep -E 'model:|type:|state:|percentage:|battery-level:|power supply:'; done grep -H . /sys/class/power_supply/BAT*/charge_control_* 2>/dev/null BAT="$(upower -e | grep '/battery_' | head -n1)" for prop in \ ChargeThresholdSupported \ ChargeThresholdEnabled \ ChargeStartThreshold \ ChargeEndThreshold do printf '%-32s ' "$prop:" busctl --system get-property org.freedesktop.UPower "$BAT" \ org.freedesktop.UPower.Device "$prop" done Copy sudo dmesg | grep ACPI | grep supports Copy State: Suspend-To-Idle ACPI state: S0 Label: "s2idle" ("freeze") State: Standby / Power-On Suspend ACPI State: S1 Label: "shallow" ("standby") State: Suspend-to-RAM (STR) ACPI State: S3 Label: "deep" State: Suspend-to-disk (STD/Hibernation) ACPI State: S4 Label: "disk" Copy clear # or CTRL+L Copy sudo shutdown now Copy sudo apt update && sudo apt upgrade -y && sudo apt clean -y && sudo apt autoremove -y sudo apt dist-upgrade sudo apt clean && sudo apt autoremove sudo apt autoclean sudo apt --purge autoremove Copy nano ~/.bashrc # Append the following text with personal commands. O.S. update in this case: alias updateos='sudo -- sh -c "sudo apt update && sudo apt -y upgrade && sudo apt -y autoremove"' # Load changes: source ~/.bashrc # List all aliases: alias Copy nano ~/.zshrc # Append the following text with personal commands. O.S. update in this case: alias updateos='sudo -- sh -c "sudo apt update && sudo apt -y upgrade && sudo apt -y autoremove"' # Load changes: source ~/.zshrc # List all aliases: alias Copy sudo unlink /etc/localtime sudo ln -s /usr/share/zoneinfo/Europe/Rome /etc/localtime sudo timedatectl set-timezone "Europe/Rome" Copy sudo apt install -y chrony # You can configure which time servers you want to use by editing # nano /etc/chrony/chrony.conf sudo systemctl enable --now chrony sudo systemctl status chrony --no-pager sudo timedatectl status # System clock synchronized: yes # NTP service: active Copy sudo dpkg-reconfigure keyboard-configuration Copy sudo sed -i.bak 's/%sudo\s\+ALL=(ALL:ALL) ALL/%sudo ALL=(ALL:ALL) NOPASSWD: ALL/' /etc/sudoers Copy sudo dpkg -i packname Copy passwd root passwd kali sudo apt install -y terminator sudo update-alternatives --config x-terminal-emulator # gsettings set org.gnome.desktop.default-applications.terminal exec 'terminator' Copy sudo nano /etc/default/grub # Set the seconds in the GRUB_TIMEOUT value, save and exit the file GRUB_TIMEOUT=1 sudo update-grub # Reboot to test the timeout # To instantly boot without the grub menu waiting, edit the file adding these lines: GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=0 Copy # Check Current Kernel Version sudo uname -r # Example output: 5.4.0-64-generic # As you see on image in my case – 5.4.0-64-generic is current kernel. Other older kernel versions can be deleted. # List Old installed Kernel images: sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r` # Your output will something like: linux-image-5.4.0-39-generic linux-image-5.4.0-42-generic linux-image-5.4.0-54-generic linux-image-5.4.0-64-generic # To cleanup boot partition in Ubuntu uninstall old kernels with apt command one by one: sudo apt-get purge linux-image-5.4.0-39-generic sudo apt-get purge linux-image-5.4.0-42-generic sudo apt-get purge linux-image-5.4.0-54-generic # Remove no longer used dependencies: sudo apt-get autoremove # Update GRUB: sudo update-grub Copy # For italian keyboard: sudo dpkg-reconfigure console-setup Copy sudo sed -i 's/1";/0";/' /etc/apt/apt.conf.d/20auto-upgrades sudo systemctl disable apt-daily{,-upgrade}.timer sudo systemctl mask apt-daily{,-upgrade}.service # For complete package uninstall sudo apt purge --auto-remove unattended-upgrades Copy curl icanhazip.com curl api.ipify.org curl ifconfig.me curl ifconfig.co curl ipinfo.io/ip curl checkip.amazonaws.com curl ident.me nslookup myip.opendns.com resolver1.opendns.com Copy wget -O /dev/null -q --show-progress https://ash-speed.hetzner.com/10GB.bin Copy sudo apt install -y speedtest-cli Copy speedtest-cli --secure Copy sudo apt install -y curl curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash sudo apt install -y speedtest Copy speedtest Copy # Start the Pc # Press E in the grub menu # Find the "linux /...vmlinuz" kernel line # Add "init=/bin/bash" at the end of the line # Press CTRL+X to boot. # In root prompt, type mount -o remount,rw / # Set a new password for a user with passwd user # or for the root user with passwd # Reboot reboot -f Copy sudo apt install -y lm-sensors hddtemp sudo sensors-detect /etc/init.d/kmod start sensors # Raspberry Pi Temp vcgencmd measure_temp Copy sudo apt install -y s-tui stress Copy s-tui # Output to default CSV file - s-tui_log_