2018/January
From charlesreid1
Task list for January:
planning stages
notes
- Shore up notes:
- Experiment design: https://charlesreid1.com:3000/notes/experiment-design
- Linear models: https://charlesreid1.com:3000/notes/linear-models
- Rubiks cube: https://charlesreid1.com:3000/notes/rubiks-notes
2018/January/Notes Repositories
netdata
Netdata setup:
- Install Netdata on jupiter, basilisk, morpheus (eventually, raspberry pis)
- Netdata running on each, and Netdata instances accessible from on the network
- Install Prometheus on jupiter
Connect Netdata on basilisk and morpheus to Prometheus on jupiter
Netdata security:
- digital ocean guide with nginx server
- set up vpn connection
Prometheus:
- Once netdata set up, send prometheus data over same channel.
Other:
- Focus on monitoring computational infrastructure, networking, security. Focus on DASHBOARDS.
Charlesreid1.com data
- Logs, network traffic, loading, pages, processes
- This is why we need to figure out SECURE Netdata and SECURE Prometheus
data engineering
Data engineering scenarios
- Basic workflow, dealing with large amounts of data and doing machine learning on it
- See also: Google Cloud/Review
Logging
Get Netdata set up
kali
Jupiter:
2 TB hard drive(ordered)Debian (100 gb windows)Kali via persistent live usb configured for Jupiter
Live USB problems:
- Not persistent with preferences (keyboard)
- Logging, code, scripts onboard.
- Kali/Persistent USB
VPN:
- Charlesreid1 connection
- Anonymous layer PIA on dropbear
- Anonymous browsing notes, Privoxy, &c.
- Tinc VPN
Instrumentation:
- netdata
network traffic
MITM:
- MITMf
- SSLStrip
- urlsnarf, mailsnarf, etc - WOSIAB
General thread of things:
- MITM
- Windows exploits
- Payload generation
- Remote shells
- C&C
- Metasploitable, etc.
raspberry pi
Widget. LCD/lights/something.
Wireless weatherproof IP camera?
in progress
blog posts
- Blog posts:
Knuth permutation generation4x4 Rubik's Cube: Part 1: Representations4x4 Rubik's Cube: Part 2: Permutations- 4x4 Rubik's Cube: Part 3: Cycles
- Bots (RMM, Queneau)
- Google Data Engineering Certification blog post and notes highlights
- Data engineering scenario rollouts
genealogy
Genealogy photos:
- Photos cropped/organized by family
20112017- Rename scheme
- Notes document initialized
- Send email to fam with link on Dropbox
Writing:
- Pauline and Bruce chapters
- Historical research planning
complete
project euler
Project Euler:Project Euler: Problem 172Clean up problems 52-67
rubiks cube
Rubiks Cube:Calculating the order of a permutation (see https://math.stackexchange.com/questions/332146/efficient-method-to-determine-the-order-of-a-permutation-in-s-n)
desk reorg
Reorganize and rearrange desk
Move book boxes to room, move table from room to main areaConsolidate plastic tubsComputer lab - 2 laptops + desktopSwitch to dropbear as the main router
master git repos
Create master repo for each organization - each repo in org as a submodule
bots
- Tripos bot
Work out small page latexGet questions into latex formatScript to compile latex to pdf, Imagemagick latex to jpgCreate Rainbow Mind Machine botCreate Twitter accountAuthenticateSet up and run on RojoDebug - it's just not tweeting.
Apollo BotFix lengths of dialogue per speakerMake lengths of dialogue per speaker a parameter/variable for function/library in rainbow mind machineGet back online
Milton BotSeems okay... but still having some permission problem- Problem was, could not access keys, b/c not run from correct directory.
Need to fix run_bots_in_screen.shGet back online
Ginsberg BotSeems okay, but permission problem(see above)Get back online
dotfiles
dotfiles:
- jupiter/rojo, maya/cronus, basilisk/morpheus, thing1/thing2
- lite/vanilla/docker
dotfile submodules/organization:
- one repo per machine (or machine "class") - debian, mac, kali, raspberry pi
organization over convenience - not as much sharing because generally static/fixed
debian deployment:
- rojo copy dotfile changes over to debian repo
- rojo apply changes, ensure nothing broken
jupiter apply changes, ensure nothing broken
mac deployment:
- copy dotfiles from debian
- copy python from debian
apply changes, ensure nothing broken
kali deployment:
rpi deployment:
install scripts:
- debian apt-get install script Jupiter
- mac brew install Homebrew/Post Install
- kali apt-get install Kali/Post Install · Kali Raspberry Pi/Post Install
rpi apt-get install RaspberryPi/Post Install
- https://charlesreid1.com:3000/dotfiles/vanilla
- https://charlesreid1.com:3000/dotfiles/dotfiles-master
- https://charlesreid1.com:3000/dotfiles/rpi
- https://charlesreid1.com:3000/dotfiles/mac
- https://charlesreid1.com:3000/dotfiles/kali
- https://charlesreid1.com:3000/dotfiles/debian