Simple PhP Encryption and Decryption Form
This is a Basic Encryption and Decryption Form using PhP.
Simple-PhP-Encryption-Decryption.php

This is a Basic Encryption and Decryption Form using PhP.
Simple-PhP-Encryption-Decryption.php

This is pretty basic and I like it that way.
Using ffmpeg to capture the integrated web cam on my laptop and my USB webcam plugged in and then creating an archive to store subsequent photos in.
Part of a bigger project.
#!/bin/bash
# Set date for file naming
date=$(date +"%Y-%m-%d_%H%M%S")
# Take photo using Integrated Webcam
ffmpeg -f v4l2 -video_size 1280x720 -i /dev/video0 -frames 1 int.$date.jpg
# Take photo using USB Webcam
ffmpeg -f v4l2 -video_size 1280x720 -i /dev/video1 -frames 1 usb.$date.jpg
# Add all .jpg files to payload.zip
zip payload.zip *.jpg
# Remove all .jpg files now
rm *.jpg
# Set time between photos
sleep 10
# Exit and start over
./$(basename $0) && exit

Using Netcat may be “Old School”, but so am I, so I love using Netcat for simple tasks or just chatting without Big Brother paying too much attention. I love using Bold Text too.
These are two separate scripts, one for use on a server, “server.sh” (home pc/Pi/laptop or and server that allows you to use Netcat) and “client.sh”, which you can use on your Android or Laptop etc from a mobile location.
Of course you’re going to have to set permissions and run them. I highly suggest editing out the sleep function and using cron if you’re savvy as this is really meant to update files such as remote sensors, cameras etc.
*Edit the IP address to your server in client.sh.
server.sh
#!/bin/bash
clear
echo "Server Running."
mkdir incoming
date="$(date +'%Y-%m-%d_%H-%M')"
file="incoming/payload.file"
# Set the Servers Port To Listen On
echo $(nc -l 1234 > $file)
mv $file "incoming/$date.payload"
echo "File Recieved."
sleep 10
./$(basename $0) && exit
client.sh
#!/bin/bash
clear
mkdir outgoing
echo "Client Running."
file="outgoing/payload.file"
# For Demo Only
touch $file
echo "Some Data" >> $file
# Set The Server IP and Port To Connect To
echo $(nc -w 3 192.168.1.XXX 1234 < $file)
echo "File Sent."
sleep 60
./$(basename $0) && exit

BashKat is pretty straight forward and really easy to use.
I made sure to add some “cute” to it with the emojis.
This bot will scrape from user input or a file using the wget function (example: urls.txt) and it’s Super Fun when using Proxychains.
#!/usr/bin/env bash
# BashKat Version 1.0.2
# K0NxT3D
# Variables
BotOptions="Url File Quit"
# Welcome Banner
clear
printf "✨ BashKat 1.0 ✨\nScrape Single URL/IP or Multiple From File.\n\n" && sleep 1
# Bot Options Menu
select option in $BotOptions; do
# Single URL Scrape
if [ "$option" = "Url" ];
then
printf "URL To Scrape: "
read scrapeurl
mkdir -p data/
wget -P data/ \
-4 \
-w 0 \
-t 3 \
-rkpN -e robots=off \
--header="Accept: text/html" \
--user-agent="BashKat/1.0 (BashKat 1.0 Web Scraper Utility +http://www.bashkat.bot/)" \
--referer="http://www.bashkat.bot" \
--random-wait \
--recursive \
--no-clobber \
--page-requisites \
--convert-links \
--restrict-file-names=windows \
--domains $scrapeurl \
--no-parent \
$scrapeurl
printf "🏁Scrape Complete.\nHit Enter To Continue.👍"
read anykey
./$(basename $0) && exit
elif [ "$option" = "File" ];
then
printf "Path To File: "
read filepath
while IFS= read -r scrapeurl
do
mkdir -p data/
wget -P data/ \
-4 \
-w 0 \
-t 3 \
-rkpN -e robots=off \
--header="Accept: text/html" \
--user-agent="BashKat/1.0 (BashKat 1.0 Web Scraper Utility +http://www.bashkat.bot/)" \
--referer="http://www.bashkat.bot" \
--random-wait \
--recursive \
--no-clobber \
--page-requisites \
--convert-links \
--restrict-file-names=windows \
--domains $scrapeurl \
--no-parent \
$scrapeurl
done < "$filepath"
printf "🏁Scrape Complete.\nHit Enter To Continue.👍"
read anykey
./$(basename $0) && exit
elif [ "$option" = "Quit" ];
then
printf "Quitting🏳"
sleep 1
clear
exit
# ERRORS
else
clear
printf "❌"
sleep 1
./$(basename $0) && exit
fi
exit
done

Paparazzi: A basic Screenshot Utility (Bot) for collecting screenshots of IP addresses and or URLs.
This script requires a personal API key and you can get yours here: BrowShotAPI
#!/usr/bin/env bash
# Paparazzi 1.0 - K0NxT3D 2021
# Website ScreenShot Utility
# Bash: ./bot
# Variables
BotOptions="Url File Quit"
images="./images"
# Welcome Banner - Create Directories
mkdir -p $images
clear
printf "Paparazzi 1.0 - K0NxT3D\n"
sleep 1
# Bot Options Menu
select option in $BotOptions; do
# Single URL/IP Scan
if [ "$option" = "Url" ];
then
printf "IP/URL To Scan: "
read url
curl -L "https://api.browshot.com/api/v1/simple?url=$url&key=ENTER YOUR KEY HERE" -o $images/$url.png
printf "Finished Scanning.\nHit Enter To Continue.."
read anykey
./bot
# Multiple URL/IP Scan From File (example: urls.txt)
elif [ "$option" = "File" ];
then
printf "Path To File: "
read filepath
while IFS= read -r url
do
curl -L "https://api.browshot.com/api/v1/simple?url=$url&key=ENTER YOUR KEY HERE" -o $images/$url.png
done < "$filepath"
printf "Finished Scanning.\nHit Enter To Continue.."
read anykey
./bot
# Quitter!!!
elif [ "$option" = "Quit" ];
then
printf "Quitting!"
sleep 1
clear
exit
# ERRORS
else
clear
printf ""
sleep 1
bash ./bot
fi
exit
done

Installing Linux Apache, MySql and PhP also known as a LAMP Server can be an easily automated process and save you from countless hours of headaches.
LAMP Server Installation Script (Dry Build – Test Before Running):
#!/usr/bin/env bash
###############################################
# #
# Basic Server Installer - K0NxT3D 2020 #
# DRY BUILD - DO NOT RUN #
# #
###############################################
# Configuration
#
# Variables:
INST_DIR="/var/www/html/" # Default Linux Apache2 Install Directory
PASQL="Your-MySql-Root-Password-Goes-Here" # Set the MySql root Password
BROWS="Your-Default-Browser" # firefox, google-chrome, google-chromium, safari
MYURL="localhost" # Default Setting
#
# END Configuration
# Begin The Basic Server Install
sudo apt-get install lamp-server^ -y
clear
# Configure MySql
sudo mysql -u root
echo ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '$PASQL'; && set -v
echo FLUSH PRIVILEGES;&& set -v
echo quit && set -v
sudo service mysql restart && set -v
clear
# Install PhpMyAdmin
sudo apt-get install phpmyadmin -y
#sudo apt install phpmyadmin php-mbstring php-gettext
clear
# Install WordPress
cd $INST_DIR
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
cd wordpress
mv * $INST_DIR
cd $INST_DIR
rm -r wordpress
clear
# Finish WordPress Install
$BROWSE $MYURL
Lamp Server Removal Script:
#!/usr/bin/env bash
###############################################
# #
# Basic Server UnInstaller - K0NxT3D 2020 #
# DRY BUILD - DO NOT RUN #
# #
###############################################
# This will remove LAMP not Site Files.
sudo service apache2 stop
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
sudo apt remove apache2.*
sudo apt-get autoremove
whereis apache2
sudo rm -rf /etc/apache2
# This will remove PHP
sudo apt-get purge `dpkg -l | grep php7.2| awk '{print $2}' |tr "\n" " "`
sudo apt-get purge php7.*
sudo apt-get autoremove --purge
whereis php
sudo rm -rf /etc/php
# This will remove MYSql
sudo service mysql stop
sudo apt-get remove --purge *mysql\*
sudo apt-get remove --purge mysql-server mysql-client mysql-common -y
rm -rf /etc/mysql
sudo apt-get autoremove
sudo apt-get autoclean
sudo reboot
You can add custom lines to the install script and mirror them in the removal script as well.
This is just a basic installation to get a site up and running. I use PhPMyAdmin or my Hosting Cpanel to setup the user database for WordPress separately.

WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system, referred to within WordPress as Themes.
WordPress (WP, WordPress.org) is a free and open-source content management system (CMS) written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system, referred to within WordPress as Themes. WordPress was originally created as a blog-publishing system but has evolved to support other web content types including more traditional mailing lists and forums, media galleries, membership sites, learning management systems (LMS) and online stores. WordPress is used by 41.4% of the top 10 million websites as of May 2021, WordPress is one of the most popular content management system solutions in use. WordPress has also been used for other application domains, such as pervasive display systems (PDS).
WordPress was released on May 27, 2003, by its founders, American developer Matt Mullenweg and English developer Mike Little, as a fork of b2/cafelog. The software is released under the GPLv2 (or later) license.
To function, WordPress has to be installed on a web server, either part of an Internet hosting service like WordPress.com or a computer running the software package WordPress.org in order to serve as a network host in its own right. A local computer may be used for single-user testing and learning purposes.

Every Web Site has it’s own Character and a lot of that boils down to the Color Scheme in use.
While some Color Combinations are relatively easy on the reader,others are certainly not and you should have a Web Site that Everyone can read.
Choosing Contrasting Colors can make your Pages easy to read, but too much contrast and you’l have a headache in no time. Always have a “Beta Group” of friends or co-workers that are wiling to critique your Web Site and it’s Color Scheme.