Initial commit

This commit is contained in:
Tyler Perkins 2021-09-22 10:09:42 -04:00
commit 93421642dc
8 changed files with 144 additions and 0 deletions

29
index.wiki Normal file
View File

@ -0,0 +1,29 @@
= My everything wiki =
== Organized ==
* [[Ideas.md.gpg]] - Some of my ideas for projects
* [[Classes.md.gpg]] - My class info for Graduation
* [[splash]] - The splash page
== Tech notes ==
* [[tech/security|Security]] - Security tools and techniques
* [[tech/development|Development]] - Development tools
* [[tech/misc|Misc]] - Miscellaneous tools
== Languages ==
* [[lang/C|C]]
* [[lang/C++|C++]]
* [[lang/Python|Python]]
* [[lang/HTML|HTML]]
* [[lang/CSS|CSS]]
* [[lang/Javascript|Javascript]]
* [[lang/PHP|PHP]]
* [[lang/Rust|Rust]]
* [[lang/Go|Go]]
== Projects ==
* [[projects/dashboard|Dashboard]]

7
lang/C.wiki Normal file
View File

@ -0,0 +1,7 @@
= C =
Systems language. One of the fastest langs around
== Memory ==
* [[bitwise_cast]] - Cast a type as another bit for bit

16
lang/bitwise_cast.wiki Normal file
View File

@ -0,0 +1,16 @@
= Bitwise_cast =
This works for C/C++. Basically all you do it cast like this
{{{C
float cast(int foo){
return (* (float*)&foo);
}
}}}
This is also known as the "evil floating point bit level hacking" from the
quake III fast inverse square root.
== Uses ==
* Casting structs for hashing

0
projects/dashboard.wiki Normal file
View File

24
splash.wiki Normal file
View File

@ -0,0 +1,24 @@
= Vim =
_Only way shit gets done is if you just do it, so get into it!_
Table of contents
- [[#School|School]]
- [[#Projects|Projects]]
- [[index|Index]]
== School ==
_Use gf keybinding to open the link_
- [Digital Design](~/school/Advanced\ Digital\ Design)
- [Chemistry](~/school/Chemistry)
- [Cryptology](~/school/Cryptology)
- [Early America](~/school/Early\ America)
- [Embedded Systems](~/school/Embedded\ Systems)
- [Human Biology](~/school/Human\ Biology)
== Projects ==
- [Dashboard](~/code/dashboard)
- [LRUCache](~/code/LRUCache)
- [rss-cli](~/code/rss-cli)
- [website](~/code/site)

3
tech/development.wiki Normal file
View File

@ -0,0 +1,3 @@
[[index]]
= Development =

47
tech/recon/nmap.wiki Normal file
View File

@ -0,0 +1,47 @@
[[index]]
= nmap =
A great tool for scanning hosts over the network
== Options ==
=== Hide yourself ===
* -D (Decoys)
- Usage: -D {IP_ADDR,IP_ADDR,...}
- list of hosts to send packets from. will spoof outgoing packets to appear
as if they come from these hosts. Can help fool [[IDS]] by hiding the real
address of the machine performing the scan
* -S (source address)
- Usage: -S IP_ADDR
- spoof the source address for packets for the scan. For this the -e option
is required, as well as -Pn
* -e (interface)
- Usage: -e INTERFACE
- set which interface to use when sending out packets, ie eth0 or wlan0
* -Pn (all hosts online)
- Usage: -Pn
- Treat all hosts as online, dont bother to check if theyre up or not
* -b (bounce)
- Usage: -b FTP.HOST.COM
- 'Bounce' our scan through a ftp host. does this by making it appear as if
we're requesting files, then watch how the server replies
=== Obtrusive ===
* -O (OS detection)
- Usage: -O
- Will attempt to see what OS the target system is running. Is pretty
invasive so be catious when using this
* -A (OS/version detection)
- Usage: -A
- Will attempt to detect both OS and OS version. Very obtrusive
* -T<0-5> (Timing template)
- Determine how fast the scan will go. higher is faster, yet more aggressive
and obvious to [[IDS]]
* -p (Scan specific port)
- Usage: -p<1-65535>
- Scans specified ports only. use -p- to scan every port

18
tech/security.wiki Normal file
View File

@ -0,0 +1,18 @@
= Security =
Tools useful for security, either offensive or defensive
== Reconnaissance ==
* [[recon/nmap|nmap]] - port scanner
= Back =
[[../index.wiki]]