GNU/Linux
Thinking about making the switch to a FOSS (Free Open Source Software) operating system?
Learn how to get started, maintain the system, automate common tasks and much more.
GETTING STARTED
Choosing a distrobution and creating bootable USB media.
INSTALLATION
System preperation and installation
POST INSTALL
Steps taken after the operating system has been installed.
Everything from the initial update and upgrade to automating the entire process with a post-install script.
SYSTEM MONITORING
Monitor system resources such as, memory consumption, disk space and processes
FILE ENCRYPTION
Say goodbye to password managers and encrypt your own files
FILE MANAGEMENT
Manage and Manipulate files
FONTS
System fonts and ASCII art
PASSWORD MANAGEMENT
Password management made easy. Instructions on how to build your own password manager from scratch.
WALLPAPERS
Download Wallpapers for your desktop
FLASK DEVELOPMENT
Our entire development process is outlined below. Including a road map of each step taken in creating a Python Flask application that can be run on a desktop environment or browser.
APPICATION DETAILS
Learn about everything that goes into making one or our Python Flask application. This information details the frameworks we use, along with servers such as Flask used for development and waitress for a production server. Information on reverse proxies and SEO(Structured Data) also included.
APPLICATION ROADMAP
If you are thinking about starting a Python Flask application and not sure where to start, We offer an application road-map. This road-map, when followed from start to finish, can be used to guide you through the entire process of creating and deploying the application.
PYTHON ENVIRONMENT
Learn how to create a Python Virtual environment. By installing the Python package manager (pip), then installing the pip packages the application will require.
DIRECTORIES & FILES
After the environment has been created, create the required directories and files the application will use. Discovery which directories to create and which files to put in them.
FONTS (SELF HOSTED)
Want to limit the amount of requests made to any external URL's? from the application? One great way to accomplish this, is to self-host your fonts on your own server. Don't only will this help each page load faster in a browser, the users of the application will be presently surprised their browser extensions are not complaining about their browsers side loading suspicious URL's.
EXAMPLE DOCUMENTS
The following list of documents used in our Python Flask application are listed below. All Python, HTML, CSS, PHP, XML and JSON documents included. Each with a description of the role in the application.
STRUCTED DATA (SEO)
This information tells the browser and search engines crawling the application, information about the application. Making this information more accessible to these services makes it more likely they will want to revisit the applications page. Improving it's search results.
REVERSE PROXY
Reverse proxies can be used to redirect the incoming traffic into the application that is running on a separate port through port 80 or 443, resulting in a reverse proxy which not only provides a layer of protection for the application, but also helps to balance the load requested by various clients simultaneously.
SSL CERTIFICATE
Not only does creating this certificate help to encrypt data that is being sent and received by the application, it will also prevent your clients from asking, where is the greeen padlock in my address bar. Fortunitely, this is a very simple step. Click on the link to find out more.
SCRIPTS
Automate common tasks, create password managers, scan networks and more.
POST INSTALL
Automate your post install system configuration. Such as backing up important system files... installing software, adding directories, files and more. This script contains commands used to execute common post install tasks.
FILE MANAGEMENT
Rename and configure multiple files with ease.
PASSWORD MANAGEMENT
Create secure passwords using the Python secrets module and encrypt all of your login information with AES 256 bit encryption.
NOTE MANAGEMENT
Organize and easily manage all or your notes
NETWORK SCANNING
Create a script to scan your network for undesirable IP addresses and discover devices running on your network
REMOTE ACCESS TOOLS
Various tools used to connect to remote machines. Either with a single client or multiple simultaneously.
WEB SCRAPERS
Gather and use information from various servers and websites.
EXAMPLES
Various scripting examples. Lists, Loops, functions, statements and more!
NETWORKS
Information on various networking tools, configurations and cheat sheets.
Such as network ports, topologies and protocol models.
TOOLS
Discover network information, firewall configuration, remote connections and more.
PORTS
Well-Known, Registered, Dynamic and most common ports.
TOPOLOGIES
Detailed network topologies. Diagrams, charts, and configuration options.
MODELS
Troubleshooting your network? Use the following models to track down the cause.
REVERSE PROXIES
Instructions on how to set up a reverse proxy for your server.