-
Notifications
You must be signed in to change notification settings - Fork 0
Home
My Git Development Sandbox
This Git sandbox contains a comprehensive consolidation of projects/knowledge that I have acquired/accumulated over the last 15 years.
I am an aspiring entrepreneur.
Something interesting: Over 15 years ago, I created a very rudimentary link aggregating/consolidation website for fun. The reason being was that I could not find/locate information/knowledge/hyperlinks easily. Remember websites back then were so basic (angelfire websites), most were white text on black background with some images, marquees scrolling and flashing backgrounds. Remember the websites that built the internet, such as: newgrounds, miniclip, pogo, albino blacksheep, funnyjunk, ebaumsworld, etc. When I was reading my Encyclopedia Britannica book and I wanted to research further, you would have to type the hyperlinks from the book into the browser (remember netscape navigator, it evolved into a firefox). Search engines at that time, did not have great web crawling algorithms (dogpile, altavista, hotbot, lycos etc) to locate computer/internet related knowledge. I read/absorbed a myriad of different programming books at that age, where I was able to obtain knowledge from. Despite this, I was not able to gain knowledge that I wanted to know. Due to this issue, I wondered if other people on the internet knew about websites that would be useful to me. Subsequently, this lead me to build my POC (proof of concept) webpage. This consisted of a very basic web form with a POST action, couple of textboxes (username/pseudonym, hyperlink), textarea (description of hyperlink) and a submit button. Furthermore, it would post each submission above the form and separate it with a h3 tag, no pagination. One main difficulty was hosting the website because I did not have funds allocated for it. This led me to locating free web hosting (with FTP/TFTP support), free sshboxes and free domain names. I had found freewebs.com and used .tk (Tokelau, a territory of New Zealand in the South Pacific) TLD (top level domain) to host this webpage. In addition to this, I had to find a way to advertise/market this webpage to expose it to potential users. During this time I was playing a online MMORPG game called Runescape classic (java applet created by Jagex). I decided to use this as a vessel to advertise my webpage.
Keywords: linux, real time, networking, assembly (x86), netsec, C, Java, PHP, Python, Golang, Rust, AngularJS, Redis, Monolog, Laravel, asteroidOS, sailfishOS, qubes-os, debian, gentoo, apache, nginx, postgresql, Nodejs, epoll, level-triggered, edge-triggered, shell, seedbox, torrents, magnet links, UML (Unified Modelling Language), XML (Extended Markup Language), Cloudflare, OVH, cellphones, GSM, HSPA, LTE, IMEI, goDaddy, CORS (Common Object Resource Sharing), syslinux, DDOS (Distributed Denial of Service Attack), SQL Injection, XSS Attacks, Slack, honeypot, YAML (Yet Another Markup Language), Ruby on Rails, Bash, Qt4, Gtk+, ncurses TUI, algorithms, JVM, JRE, JDK, TCP/IP, UDP, ICMP, Fedora, arch linux, Centos, Red Hat, BlackArch, JQuery, OOP (Object Oriented Programming), keygens, self keygens, code caves, zero days, ASLR (Address Space Layout Randomization), IDE (Integrated Development Environment), IDS (Intrusion Detection System), android (APK), SASS (Software AS A Service), Continuous Integration (Jenkins), phpunit (test cases/test suites), selenium (automated HTML DOM regression/cross browsing testing), CASS (Containers AS A Service), kubernetes, vagrant, docker, root exploits, raspberry pi, arduino, embedded systems (EEPROM/NVRAM), hardware interfacing (linux device drivers/ modules), privilege escalation exploits, data structures, big O (performance/optimization space and time), CVE (Common Vulnerability Exposure), RFC (Request For Comment), REST (Representational State Transfer API), SOAP (Server Oriented Architecture Protocol, SQL (Structured Query Language), noSQL Memcache (distributed data structure backend cache), SOAP Envelope), WSDL (Web Server Descriptor Language), POM (Project Object Model), JSON (Javascript Object Notation), shellcode, raw packets, packet injection, IPC, reverse engineering, hacking, entropy, cryptography, pharmacology, neural networks, augmented reality, decentralized p2p networks, full stack web development, artificial intelligence, virtualization (hypervisor), emulation, blockchain, cryptocurrency, dynamic memory allocation/garbage collection (malloc/alloc/calloc/free), multi-threaded server architecture vs event driven non blocking real time protocol, kernel panic, terminal, console (commands), CLI (Command Line Interface), asymmetric encryption/decryption (public/private keys), Elliptic-curve cryptography, Lenstra elliptic-curve factorization, deep learning, typeracer (speed typing), Twisted Edwards Curve, deepfakes, face AI recognition, chroma key (green screens), win32 SDK (windows.h), wireless IEEE 802.11 technology, GSM/HSPA, rootkits, linux hidden kernel modules, LTE cellular network, shortwave radio, open-wrt, TOR (Decentralized Anon Onion Routing), I2P (Decentralized Invisible Internet Project), OSI Model (Open Systems Intercommunication Model), Manchester Encoding, Diaspora (A privacy-aware, distributed, open source social network), VPN (Virtual Private Network), PGP (Pretty Good Privacy), GPG (GnuPrivacyGuard), Protonmail (Encrypted secure Switzerland email service), VNC (Virtual Network Client), Exploit-db.com, Distrowatch.org, Freenet (Fully distributed, peer to peer anonymous publishing network, offering secure ways to store data, as well as some approaches attempting to address the loads of a flash flood), UPNP (Universal Plug-n-play), hidden daemon service, multi-threading, RAID (Redundant Array of Inexpensive Disks), aircrack-ng, binary viewer (cantor dust), pentesting, TAP/TUN (layer 2/3), cybersecurity, black hat, dd-wrt, Jeopardy!, IPTV and futuristic/creative/unique UI/UX.