space before paren

This commit is contained in:
Randy Bush 2020-07-04 16:14:31 -07:00
parent 11b905ecf4
commit d553cebea0

View file

@ -4,248 +4,248 @@
## iFoo ## iFoo
[Securing your iPhone for Travel to a Hostile Environment](https://blog.filippo.io/securing-a-travel-iphone/ )<br> [Securing your iPhone for Travel to a Hostile Environment](https://blog.filippo.io/securing-a-travel-iphone/)<br>
[Hwang & Snowden Protecting a Phone](https://www.pubpub.org/pub/direct-radio-introspection )<br> [Hwang & Snowden Protecting a Phone](https://www.pubpub.org/pub/direct-radio-introspection)<br>
### Applications ### Applications
[How Find My iPhone Works](https://boingboing.net/2019/06/20/working-as-intended-3.html )<br> [How Find My iPhone Works](https://boingboing.net/2019/06/20/working-as-intended-3.html)<br>
## MacOS ## MacOS
[How to make the Touch Bar slightly more tolerable](https://medium.com/@svinkle/how-to-make-the-touch-bar-slightly-more-tolerable-857d29041f6a )<br> [How to make the Touch Bar slightly more tolerable](https://medium.com/@svinkle/how-to-make-the-touch-bar-slightly-more-tolerable-857d29041f6a)<br>
### Hacks & Tricks MacOS ### Hacks & Tricks MacOS
```diskutil coreStorage unlockVolume E35BB45E-585C-4CF7-8A1B-329A45F03ED6``` to mount an encrypted volume<br> ```diskutil coreStorage unlockVolume E35BB45E-585C-4CF7-8A1B-329A45F03ED6``` to mount an encrypted volume<br>
[Add Dashboard Widgets to the Desktop](http://osxdaily.com/2013/01/18/add-dashboard-widgets-desktop-mac-os-x/ )<br> [Add Dashboard Widgets to the Desktop](http://osxdaily.com/2013/01/18/add-dashboard-widgets-desktop-mac-os-x/)<br>
[Apple Security Guides](https://www.apple.com/support/security/guides/ )<br> [Apple Security Guides](https://www.apple.com/support/security/guides/)<br>
[Creating your own Homebrew Tap and Formula](http://formalfriday.club/2015/01/05/creating-your-own-homebrew-tap-and-formula.html )<br> [Creating your own Homebrew Tap and Formula](http://formalfriday.club/2015/01/05/creating-your-own-homebrew-tap-and-formula.html)<br>
[Disable iPhoto Auto_launch in Yosemite](http://apple.stackexchange.com/questions/151821/disable-iphoto-auto-launch-when-connecting-an-iphone-in-yosemite )<br> [Disable iPhoto Auto_launch in Yosemite](http://apple.stackexchange.com/questions/151821/disable-iphoto-auto-launch-when-connecting-an-iphone-in-yosemite)<br>
[El Capitan Hardening Guide](https://github.com/ernw/hardening/blob/master/operating_system/osx/10.11/ERNW_Hardening_OS_X_EL_Captain.md )<br> [El Capitan Hardening Guide](https://github.com/ernw/hardening/blob/master/operating_system/osx/10.11/ERNW_Hardening_OS_X_EL_Captain.md)<br>
[macOS Mojave Hardening Guide](https://github.com/ernw/hardening/blob/master/operating_system/osx/10.14/ERNW_Hardening_OS_X_Mojave.md )// [macOS Mojave Hardening Guide](https://github.com/ernw/hardening/blob/master/operating_system/osx/10.14/ERNW_Hardening_OS_X_Mojave.md)//
[Encrypting Your Laptop Like You Mean It](https://firstlook.org/theintercept/2015/04/27/encrypting-laptop-like-mean/ ) [Encrypting Your Laptop Like You Mean It](https://firstlook.org/theintercept/2015/04/27/encrypting-laptop-like-mean/)
[Fast User Switching on Yosemite](https://support.apple.com/kb/PH18897?locale=en_US )<br> [Fast User Switching on Yosemite](https://support.apple.com/kb/PH18897?locale=en_US)<br>
[wiki:MacSearchList Fix DNS Resolver Search List (obsolete)]<br> [wiki:MacSearchList Fix DNS Resolver Search List (obsolete)]<br>
```/Applications/VMware\ Fusion.app/Contents/Library/vmrun VMware Fusion Tool```<br> ```/Applications/VMware\ Fusion.app/Contents/Library/vmrun VMware Fusion Tool```<br>
[How to restore privacy](https://fix-macosx.com/ )<br> [How to restore privacy](https://fix-macosx.com/)<br>
[How to Update OpenSSH on Mac OS X](http://www.dctrwatson.com/2013/07/how-to-update-openssh-on-mac-os-x/ )<br> [How to Update OpenSSH on Mac OS X](http://www.dctrwatson.com/2013/07/how-to-update-openssh-on-mac-os-x/)<br>
[How to stop Firefox from making automatic connections](https://support.mozilla.org/en-US/kb/how-stop-firefox-making-automatic-connections )<br> [How to stop Firefox from making automatic connections](https://support.mozilla.org/en-US/kb/how-stop-firefox-making-automatic-connections)<br>
[HyperDrive USB Type-C 5-in-1 Hub with Pass Through Charging](https://www.hypershop.com/products/usb-c-5-in-1-hub-with-pass-though-usb-c-charging )<br> [HyperDrive USB Type-C 5-in-1 Hub with Pass Through Charging](https://www.hypershop.com/products/usb-c-5-in-1-hub-with-pass-though-usb-c-charging)<br>
[Internal Files about User (maybe Mountain Lion)](http://sud0man.blogspot.fr/2015/05/artefacts-for-mac-os-x.html )<br> [Internal Files about User (maybe Mountain Lion)](http://sud0man.blogspot.fr/2015/05/artefacts-for-mac-os-x.html)<br>
[Mac Config Hacks from Command Line](https://github.com/herrbischoff/awesome-osx-command-line )<br> [Mac Config Hacks from Command Line](https://github.com/herrbischoff/awesome-osx-command-line)<br>
[OS X Yosemite Security and Privacy Guide](https://github.com/drduh/OS-X-Yosemite-Security-and-Privacy-Guide )<br> [OS X Yosemite Security and Privacy Guide](https://github.com/drduh/OS-X-Yosemite-Security-and-Privacy-Guide)<br>
[OSX Auditor](https://github.com/jipegit/OSXAuditor )<br> [OSX Auditor](https://github.com/jipegit/OSXAuditor)<br>
[Safety hacks for Yosemite](https://github.com/kirei/fruitpunch )<br> [Safety hacks for Yosemite](https://github.com/kirei/fruitpunch)<br>
[Screen Sharing over SSH](http://apple.stackexchange.com/questions/34443/remote-management-vs-screen-sharing )<br> [Screen Sharing over SSH](http://apple.stackexchange.com/questions/34443/remote-management-vs-screen-sharing)<br>
[Setting up a Macintosh as a Development Environment](https://github.com/nicolashery/mac-dev-setup/blob/master/README.md )<br> [Setting up a Macintosh as a Development Environment](https://github.com/nicolashery/mac-dev-setup/blob/master/README.md)<br>
[Time Machine and Other Info](http://pondini.org/OSX/Home.html )<br> [Time Machine and Other Info](http://pondini.org/OSX/Home.html)<br>
[XServe from Ebay running VMware](http://arstechnica.com/apple/2016/10/life-after-death-for-apples-xserve/ )<br> [XServe from Ebay running VMware](http://arstechnica.com/apple/2016/10/life-after-death-for-apples-xserve/)<br>
[Yosemite WiFi hacks](http://www.tuaw.com/2014/11/25/heres-the-root-cause-and-a-workaround-for-ios-8-and-yosemite-wi/?ncid=rss_truncated )<br> [Yosemite WiFi hacks](http://www.tuaw.com/2014/11/25/heres-the-root-cause-and-a-workaround-for-ios-8-and-yosemite-wi/?ncid=rss_truncated)<br>
Cmd-Ctrl-Shift-4, then space (cursor turns from cross hairs to a camera), click once on what I want, and paste wherever I want it is the way to go.<br> Cmd-Ctrl-Shift-4, then space (cursor turns from cross hairs to a camera), click once on what I want, and paste wherever I want it is the way to go.<br>
[Remote Mac Access: Screen Sharing via SSH and VNC without iClouds Back to my Mac feature](https://elijahcarrel.com/2016/03/31/remote-mac-access-screen-sharing-via-ssh-and-vnc/ )<br> [Remote Mac Access: Screen Sharing via SSH and VNC without iClouds Back to my Mac feature](https://elijahcarrel.com/2016/03/31/remote-mac-access-screen-sharing-via-ssh-and-vnc/)<br>
[What Makes a Mac Volume Bootable](https://bombich.com/kb/ccc4/what-makes-volume-bootable )<br> [What Makes a Mac Volume Bootable](https://bombich.com/kb/ccc4/what-makes-volume-bootable)<br>
`sudo scutil --set HostName <new host name>` to change Mac hostname<br> `sudo scutil --set HostName <new host name>` to change Mac hostname<br>
[Allow MacOS FileVault Recovery Key](https://apple.stackexchange.com/questions/304124/recovery-key-set-by-my-company-school-or-institution-on-private-laptop )<br> [Allow MacOS FileVault Recovery Key](https://apple.stackexchange.com/questions/304124/recovery-key-set-by-my-company-school-or-institution-on-private-laptop)<br>
[Tools to set up a quick macOS VM in QEMU, accelerated by KVM](https://github.com/foxlet/macOS-Simple-KVM/ )<br> [Tools to set up a quick macOS VM in QEMU, accelerated by KVM](https://github.com/foxlet/macOS-Simple-KVM/)<br>
### Applications ### Applications
[Bonjour Browser](http://www.tildesoft.com/ )<br> [Bonjour Browser](http://www.tildesoft.com/)<br>
[Emacs for MacOS guide](https://www.emacswiki.org/emacs/EmacsForMacOS )<br> [Emacs for MacOS guide](https://www.emacswiki.org/emacs/EmacsForMacOS)<br>
[Free OS X Security Tools](https://objective-see.com/products.html )<br> [Free OS X Security Tools](https://objective-see.com/products.html)<br>
[Karabiner - A powerful and stable keyboard customizer for OS X](https://pqrs.org/osx/karabiner/ )<br> [Karabiner - A powerful and stable keyboard customizer for OS X](https://pqrs.org/osx/karabiner/)<br>
[OSXFUSE is a successor to MacFUSE](https://osxfuse.github.io )<br> [OSXFUSE is a successor to MacFUSE](https://osxfuse.github.io)<br>
[Snail Mail - envelope printer](https://github.com/knowuh/SnailMail )<br> [Snail Mail - envelope printer](https://github.com/knowuh/SnailMail)<br>
## Security ## Security
[Soft U2F](https://github.com/github/SoftU2F ) [Soft U2F](https://github.com/github/SoftU2F)
[Secure Enclave for SSH Authentication](https://github.com/sekey/sekey ) [Secure Enclave for SSH Authentication](https://github.com/sekey/sekey)
[Multi-Platform KeyPass Fork](https://keepassxc.org/ ) [Multi-Platform KeyPass Fork](https://keepassxc.org/)
# Conferences # Conferences
[CoNEXT 2014](http://conferences.sigcomm.org/co-next/2013/program.html )<br> [CoNEXT 2014](http://conferences.sigcomm.org/co-next/2013/program.html)<br>
[IMC 2013](http://conferences.sigcomm.org/imc/2013/index.html )<br> [IMC 2013](http://conferences.sigcomm.org/imc/2013/index.html)<br>
[Dagstuhl Critical Infrastructure](http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=13322 )<br> [Dagstuhl Critical Infrastructure](http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=13322)<br>
[CHES 2014](http://www.chesworkshop.org/ches2014/program.php )<br> [CHES 2014](http://www.chesworkshop.org/ches2014/program.php)<br>
[Dagstuhl 2104 Secure Routing](http://www.dagstuhl.de/no_cache/en/program/calendar/semhp/?semnr=15102 )<br> [Dagstuhl 2104 Secure Routing](http://www.dagstuhl.de/no_cache/en/program/calendar/semhp/?semnr=15102)<br>
[BGNOG2 Security Sep 2015](https://wiki.rg.net/wiki/Btnog2Sec )<br> [BGNOG2 Security Sep 2015](https://wiki.rg.net/wiki/Btnog2Sec)<br>
[OARC Oct 2015](https://indico.dns-oarc.net/event/24/timetable/#all.detailed )<br> [OARC Oct 2015](https://indico.dns-oarc.net/event/24/timetable/#all.detailed)<br>
[NANOG Oct 2015](https://www.nanog.org/meetings/nanog65/agenda )<br> [NANOG Oct 2015](https://www.nanog.org/meetings/nanog65/agenda)<br>
[IMC October 2015](http://conferences2.sigcomm.org/imc/2015/program.html )<br> [IMC October 2015](http://conferences2.sigcomm.org/imc/2015/program.html)<br>
[IRTF & ISOC Workshop on Research and Applications of Internet Measurements (RAIM) October 2015](https://irtf.org/raim-2015 )<br> [IRTF & ISOC Workshop on Research and Applications of Internet Measurements (RAIM) October 2015](https://irtf.org/raim-2015)<br>
[CAIDA BGP Hackathon Jan 2016](http://www.caida.org/workshops/bgp-hackathon/1602/ )<br> [CAIDA BGP Hackathon Jan 2016](http://www.caida.org/workshops/bgp-hackathon/1602/)<br>
# Food # Food
[Kossar's Bialys](http://www.kossarsbialys.com/ )<br> [Kossar's Bialys](http://www.kossarsbialys.com/)<br>
[Zabar's Smoked Fish](http://www.zabars.com/on/demandware.store/Sites-Zabars-Site/default/Link-Product?pid=211001P&cgid=Smoked_Fish_Counter )<br> [Zabar's Smoked Fish](http://www.zabars.com/on/demandware.store/Sites-Zabars-Site/default/Link-Product?pid=211001P&cgid=Smoked_Fish_Counter)<br>
[Russ and Daughters Smoked Fish (needs more lead time)](http://shop.russanddaughters.com/store/department/69/Specialty-Smoked-Fish/ )<br> [Russ and Daughters Smoked Fish (needs more lead time)](http://shop.russanddaughters.com/store/department/69/Specialty-Smoked-Fish/)<br>
[Nabe Mono Basics](http://www.japantimes.co.jp/life/2014/11/18/food/warm-shared-hot-pot/ )<br> [Nabe Mono Basics](http://www.japantimes.co.jp/life/2014/11/18/food/warm-shared-hot-pot/)<br>
[Artisan Dutch Cheese shop in Amsterdam](http://bastiaansen-bio.com/index.php?lang=en )<br> [Artisan Dutch Cheese shop in Amsterdam](http://bastiaansen-bio.com/index.php?lang=en)<br>
[Swiss Chocolate Shop](http://www.laederach.com/ch-en.html )<br> [Swiss Chocolate Shop](http://www.laederach.com/ch-en.html)<br>
# Hardware # Hardware
## FPGA Tools ## FPGA Tools
[YoSys Open Synthesis Suite - Verilogish](http://www.clifford.at/yosys/ )<br> [YoSys Open Synthesis Suite - Verilogish](http://www.clifford.at/yosys/)<br>
[MiGen - Python Toolbox for Building Hardware (produces VHDL)](https://github.com/m-labs/migen )<br> [MiGen - Python Toolbox for Building Hardware (produces VHDL)](https://github.com/m-labs/migen)<br>
[MyHDL - a python syntax for Verilog - Design Hardware with Python, good docs](http://www.myhdl.org/ )<br> [MyHDL - a python syntax for Verilog - Design Hardware with Python, good docs](http://www.myhdl.org/)<br>
[Chisel - Hardware Development Embedded in Scala](https://chisel.eecs.berkeley.edu/ )<br> [Chisel - Hardware Development Embedded in Scala](https://chisel.eecs.berkeley.edu/)<br>
## General Hardware ## General Hardware
[Four hot-pluggable systems (nodes) in a 2U form factor](http://www.supermicro.com/products/system/2U/2027/SYS-2027TR-HTRF_.cfm )<br> [Four hot-pluggable systems (nodes) in a 2U form factor](http://www.supermicro.com/products/system/2U/2027/SYS-2027TR-HTRF_.cfm)<br>
[SAMSUNG 850 Pro Series MZ-7KE1T0BW 2.5" 1TB SATA III 3-D Vertical SSD](http://www.newegg.com/Product/Product.aspx?Item=N82E16820147362 )<br> [SAMSUNG 850 Pro Series MZ-7KE1T0BW 2.5" 1TB SATA III 3-D Vertical SSD](http://www.newegg.com/Product/Product.aspx?Item=N82E16820147362)<br>
[SuperServer 2027TR-HTRF+ - Four servers and lotso 2.5" drives in a box](http://www.supermicro.com/products/system/2U/2027/SYS-2027TR-HTRF_.cfm )<br> [SuperServer 2027TR-HTRF+ - Four servers and lotso 2.5" drives in a box](http://www.supermicro.com/products/system/2U/2027/SYS-2027TR-HTRF_.cfm)<br>
[Seagate 8TB drives](http://www.seagate.com/files/www-content/product-content/hdd-fam/seagate-archive-hdd/en-us/docs/archive-hdd-dS1834-3-1411us.pdf )<br> [Seagate 8TB drives](http://www.seagate.com/files/www-content/product-content/hdd-fam/seagate-archive-hdd/en-us/docs/archive-hdd-dS1834-3-1411us.pdf)<br>
[Open source USB stick computer for security applications](https://www.crowdsupply.com/inverse-path/usb-armory )<br> [Open source USB stick computer for security applications](https://www.crowdsupply.com/inverse-path/usb-armory)<br>
[Dirty PCBs](http://dirtypcbs.com/ )<br> [Dirty PCBs](http://dirtypcbs.com/)<br>
[Cheat Sheed for MegaRaid Controllers `megacli`](http://www.maths.cam.ac.uk/computing/docs/public/megacli_raid_lsi.html )<br> [Cheat Sheed for MegaRaid Controllers `megacli`](http://www.maths.cam.ac.uk/computing/docs/public/megacli_raid_lsi.html)<br>
[CWDM Mux/DeMux](http://www.fs.com/16-channels-1ru-rack-mount-duplex-cwdm-mux-demux-p-30414.html )<br> [CWDM Mux/DeMux](http://www.fs.com/16-channels-1ru-rack-mount-duplex-cwdm-mux-demux-p-30414.html)<br>
[Solid Optics CWDM-MUX-8CH+UPG+MON Multiplexer](http://solid-optics.com/multiplexers/cwdm-mux/solid-optics-cwdm-mux-8chupgmon-multiplexer-id1665.html )<br> [Solid Optics CWDM-MUX-8CH+UPG+MON Multiplexer](http://solid-optics.com/multiplexers/cwdm-mux/solid-optics-cwdm-mux-8chupgmon-multiplexer-id1665.html)<br>
[Logs and accounts machine checks (in particular memory, IO, and CPU hardware errors) on modern x86 Linux systems](http://www.mcelog.org/ )<br> [Logs and accounts machine checks (in particular memory, IO, and CPU hardware errors) on modern x86 Linux systems](http://www.mcelog.org/)<br>
[KVM to USB dongle](https://www.epiphan.com/products/kvm2usb )<br> [KVM to USB dongle](https://www.epiphan.com/products/kvm2usb)<br>
[Bunnie Huang on Good Documntation for Manufacturing](https://www.youtube.com/watch?t=5&v=aV_a5KIogCc )<br> [Bunnie Huang on Good Documntation for Manufacturing](https://www.youtube.com/watch?t=5&v=aV_a5KIogCc)<br>
[Bunnie Huang on Design for Manufacturing](https://www.youtube.com/watch?v=QFDsYUuU-mY )<br> [Bunnie Huang on Design for Manufacturing](https://www.youtube.com/watch?v=QFDsYUuU-mY)<br>
## Novena ## Novena
[Novena Mail Page](http://www.kosagi.com/w/index.php?title=Novena_Main_Page )<br> [Novena Mail Page](http://www.kosagi.com/w/index.php?title=Novena_Main_Page)<br>
[Setting up an ARM virtual machine so you can build an SD image](http://www.red-lang.org/2012/03/setting-up-arm-virtual-machine.html )<br> [Setting up an ARM virtual machine so you can build an SD image](http://www.red-lang.org/2012/03/setting-up-arm-virtual-machine.html)<br>
## Raspberry PI ## Raspberry PI
[NTP on a Raspberry Pi](http://www.satsignal.eu/ntp/Raspberry-Pi-quickstart.html )<br> [NTP on a Raspberry Pi](http://www.satsignal.eu/ntp/Raspberry-Pi-quickstart.html)<br>
## Toys ## Toys
[Attiny85-based device to enable and disable write-protection on any SD card](https://github.com/Nephiel/sdlocker-tiny )<br> [Attiny85-based device to enable and disable write-protection on any SD card](https://github.com/Nephiel/sdlocker-tiny)<br>
[Build the SD Locker and Make Your SD Cards More Secure](http://www.seanet.com/~karllunt/sdlocker.html )<br> [Build the SD Locker and Make Your SD Cards More Secure](http://www.seanet.com/~karllunt/sdlocker.html)<br>
# Linux / Unix # Linux / Unix
[Wiki of non-systemd Unix/Linux systems](http://without-systemd.org/wiki/index.php/Main_Pagex )<br> [Wiki of non-systemd Unix/Linux systems](http://without-systemd.org/wiki/index.php/Main_Pagex)<br>
[reptyr: Attach a running process to a new terminal](https://blog.nelhage.com/2011/01/reptyr-attach-a-running-process-to-a-new-terminal/ )<br> [reptyr: Attach a running process to a new terminal](https://blog.nelhage.com/2011/01/reptyr-attach-a-running-process-to-a-new-terminal/)<br>
[Using Containers in Production: Best Practices](https://linode.com/docs/applications/containers/deploying-microservices-with-docker/#using-containers-in-production-best-practices )<br> [Using Containers in Production: Best Practices](https://linode.com/docs/applications/containers/deploying-microservices-with-docker/#using-containers-in-production-best-practices)<br>
[VXLAN with plain Linux bridges](https://vincent.bernat.im/en/blog/2017-vxlan-linux )<br> [VXLAN with plain Linux bridges](https://vincent.bernat.im/en/blog/2017-vxlan-linux)<br>
[Linux Kernel Hacking](https://github.com/yeyintminthuhtut/Awesome-Study-Resources-for-Kernel-Hacking )<br> [Linux Kernel Hacking](https://github.com/yeyintminthuhtut/Awesome-Study-Resources-for-Kernel-Hacking)<br>
[Linux Ate My RAM](https://www.linuxatemyram.com/ )<br> [Linux Ate My RAM](https://www.linuxatemyram.com/)<br>
[Linux unnumbered interface source IP behavior](http://dumbnetworkautomation.blogspot.com/2017/09/linux-unnumbered-interface-source-ip.html )<br> [Linux unnumbered interface source IP behavior](http://dumbnetworkautomation.blogspot.com/2017/09/linux-unnumbered-interface-source-ip.html )<br>
[Linux Performance Tools](http://www.brendangregg.com/linuxperf.html )<br> [Linux Performance Tools](http://www.brendangregg.com/linuxperf.html)<br>
[Understanding systemds predictable network device names](https://major.io/2015/08/21/understanding-systemds-predictable-network-device-names/ )<br>\ [Understanding systemds predictable network device names](https://major.io/2015/08/21/understanding-systemds-predictable-network-device-names/)<br>\
## Basics ## Basics
[Basics of the Unix Philosophy](http://www.faqs.org/docs/artu/ch01s06.html )<br> [Basics of the Unix Philosophy](http://www.faqs.org/docs/artu/ch01s06.html)<br>
[ntpstick - NTP on a Stick](https://github.com/dave2/ntpstick )<br> [ntpstick - NTP on a Stick](https://github.com/dave2/ntpstick)<br>
[SSH Hardening](https://stribika.github.io/2015/01/04/secure-secure-shell.html )<br> [SSH Hardening](https://stribika.github.io/2015/01/04/secure-secure-shell.html)<br>
[OSCP Stapling in Apache](https://wiki.apache.org/httpd/OCSPStapling )<br> [OSCP Stapling in Apache](https://wiki.apache.org/httpd/OCSPStapling)<br>
[ejabberd TLS Security](https://blog.process-one.net/securing-ejabberd-with-tls-encryption/ )<br> [ejabberd TLS Security](https://blog.process-one.net/securing-ejabberd-with-tls-encryption/)<br>
[Understanding and Using Systemd](https://www.linux.com/learn/understanding-and-using-systemd )<br> [Understanding and Using Systemd](https://www.linux.com/learn/understanding-and-using-systemd)<br>
## Emacs ## Emacs
[Magit, A Git Porcelain inside Emacs](http://magit.vc )<br> [Magit, A Git Porcelain inside Emacs](http://magit.vc)<br>
## Tools ## Tools
[Linux dhcpd Options](https://linux.die.net/man/5/dhcp-options )<br> [Linux dhcpd Options](https://linux.die.net/man/5/dhcp-options)<br>
[git move subdirectory of a repo](https://stackoverflow.com/questions/359424/detach-move-subdirectory-into-separate-git-repository/17864475#17864475 )<br> [git move subdirectory of a repo](https://stackoverflow.com/questions/359424/detach-move-subdirectory-into-separate-git-repository/17864475#17864475)<br>
## FreeBSD ## FreeBSD
[FreeBSD install with gmirror](https://www.ateamsystems.com/tech-blog/installing-freebsd-9-gmirror-gpt-partitions-raid-1/ )<br> [FreeBSD install with gmirror](https://www.ateamsystems.com/tech-blog/installing-freebsd-9-gmirror-gpt-partitions-raid-1/)<br>
[portmaster to pkg](https://forums.freebsd.org/threads/convert-from-ports-to-packages.65362/ )<br> [portmaster to pkg](https://forums.freebsd.org/threads/convert-from-ports-to-packages.65362/)<br>
[Don't Panic! Upgrading FreeBSD to 11.2 on Ganeti](https://www.hactrn.net/blog/2018/11/12/dont-panic-upgrading-freebsd-to-112-on-ganeti/ )<br> [Don't Panic! Upgrading FreeBSD to 11.2 on Ganeti](https://www.hactrn.net/blog/2018/11/12/dont-panic-upgrading-freebsd-to-112-on-ganeti/)<br>
## Applications / Linux / Unix ## Applications / Linux / Unix
[WordPress Tutorials](http://www.creativebloq.com/web-design/wordpress-tutorials-designers-1012990 )<br> [WordPress Tutorials](http://www.creativebloq.com/web-design/wordpress-tutorials-designers-1012990)<br>
[Choosing an HTTP Status Code](http://racksburg.com/choosing-an-http-status-code/ )<br> [Choosing an HTTP Status Code](http://racksburg.com/choosing-an-http-status-code/)<br>
[Scan, index, and archive all of your paper](https://github.com/danielquinn/paperless )<br> [Scan, index, and archive all of your paper](https://github.com/danielquinn/paperless)<br>
[paf's Export photos from Apple Photo.App](https://github.com/patrikhson/photo-export )<br> [paf's Export photos from Apple Photo.App](https://github.com/patrikhson/photo-export)<br>
[iPhoto Library Manager](http://www.fatcatsoftware.com/iplm/ )<br> [iPhoto Library Manager](http://www.fatcatsoftware.com/iplm/)<br>
[BlockBlock continually monitors common persistence locations and displays an alert whenever a persistent component is added to the OS](https://objective-see.com/products/blockblock.html )<br> [BlockBlock continually monitors common persistence locations and displays an alert whenever a persistent component is added to the OS](https://objective-see.com/products/blockblock.html)<br>
[Command-line based presentation tool](https://github.com/visit1985/mdp/ )<br> [Command-line based presentation tool](https://github.com/visit1985/mdp/)<br>
[Magic Wormhole - get things from one computer to another, safely](https://github.com/warner/magic-wormhole )<br> [Magic Wormhole - get things from one computer to another, safely](https://github.com/warner/magic-wormhole)<br>
[Upspin: A framework for naming everyone's everything. https://upspin.io](https://github.com/upspin/upspin )<br> [Upspin: A framework for naming everyone's everything. https://upspin.io](https://github.com/upspin/upspin)<br>
## Hacks / Linux ## Hacks / Linux
[Upgrading grub from 0.97 to grub2](https://help.ubuntu.com/community/Grub2/Upgrading )<br> [Upgrading grub from 0.97 to grub2](https://help.ubuntu.com/community/Grub2/Upgrading)<br>
```iptables -F sshguard``` Get sshguard to stop blocking me after I have screwed up.<br> ```iptables -F sshguard``` Get sshguard to stop blocking me after I have screwed up.<br>
[Mounting a qcow image as a file system](https://www.kumari.net/index.php/system-adminstration/49-mounting-a-qemu-image ) [Mounting a qcow image as a file system](https://www.kumari.net/index.php/system-adminstration/49-mounting-a-qemu-image)
[Debian Releases](https://www.debian.org/releases/ )<br> [Debian Releases](https://www.debian.org/releases/)<br>
[Debian Archives Explained](https://www.debian.org/doc/manuals/debian-faq/ch-ftparchives )<br> [Debian Archives Explained](https://www.debian.org/doc/manuals/debian-faq/ch-ftparchives)<br>
[Upgrade Debian wheezy to jessie](https://www.rootusers.com/how-to-upgrade-debian-7-wheezy-to-debian-8-jessie/ )<br> [Upgrade Debian wheezy to jessie](https://www.rootusers.com/how-to-upgrade-debian-7-wheezy-to-debian-8-jessie/)<br>
[Firewall IPTables for IPv6](http://soucy.org/tmp/v6firewall/ip6tables.txt )<br> [Firewall IPTables for IPv6](http://soucy.org/tmp/v6firewall/ip6tables.txt)<br>
[A Quick Introduction to Linux Policy Routing](http://blog.scottlowe.org/2013/05/29/a-quick-introduction-to-linux-policy-routing/ )<br> [A Quick Introduction to Linux Policy Routing](http://blog.scottlowe.org/2013/05/29/a-quick-introduction-to-linux-policy-routing/)<br>
[Reset WordPress Password from My SQL](http://codex.wordpress.org/Resetting_Your_Password )<br> [Reset WordPress Password from My SQL](http://codex.wordpress.org/Resetting_Your_Password)<br>
[Change default network name (ens33) to old “eth0” on Ubuntu 16.04](http://www.itzgeek.com/how-tos/mini-howtos/change-default-network-name-ens33-to-old-eth0-on-ubuntu-16-04.html )<br> [Change default network name (ens33) to old “eth0” on Ubuntu 16.04](http://www.itzgeek.com/how-tos/mini-howtos/change-default-network-name-ens33-to-old-eth0-on-ubuntu-16-04.html)<br>
[Great dump/restore recipies](http://www.tcm.phy.cam.ac.uk/~mr349/backup_restore_linux.html )<br> [Great dump/restore recipies](http://www.tcm.phy.cam.ac.uk/~mr349/backup_restore_linux.html)<br>
[Python library to ease the development of encoders and decoders for various protocols and file formats; contains ASN.1 and CSN.1 compilers](https://github.com/ANSSI-FR/pycrate )<br> [Python library to ease the development of encoders and decoders for various protocols and file formats; contains ASN.1 and CSN.1 compilers](https://github.com/ANSSI-FR/pycrate)<br>
[How AppArmor works](https://help.ubuntu.com/lts/serverguide/apparmor.html )<br> [How AppArmor works](https://help.ubuntu.com/lts/serverguide/apparmor.html)<br>
## Tools ## Tools
[BitTorrentsync security & privacy analysis - Hackito Session results](http://2014.hackitoergosum.org/bittorrentsync-security-privacy-analysis-hackito-session-results/ )<br> [BitTorrentsync security & privacy analysis - Hackito Session results](http://2014.hackitoergosum.org/bittorrentsync-security-privacy-analysis-hackito-session-results/)<br>
[Windows - Five portable antivirus and antimalware tools to carry with you at all times](http://www.techrepublic.com/blog/five-apps/five-portable-antivirus-and-antimalware-tools-to-carry-with-you-at-all-times/ )<br> [Windows - Five portable antivirus and antimalware tools to carry with you at all times](http://www.techrepublic.com/blog/five-apps/five-portable-antivirus-and-antimalware-tools-to-carry-with-you-at-all-times/)<br>
[SSH Based Chat](https://medium.com/@shazow/ssh-how-does-it-even-9e43586e4ffc )<br> [SSH Based Chat](https://medium.com/@shazow/ssh-how-does-it-even-9e43586e4ffc)<br>
[How To Create an SSH CA to Validate Hosts and Clients](https://www.digitalocean.com/community/tutorials/how-to-create-an-ssh-ca-to-validate-hosts-and-clients-with-ubuntu )<br> [How To Create an SSH CA to Validate Hosts and Clients](https://www.digitalocean.com/community/tutorials/how-to-create-an-ssh-ca-to-validate-hosts-and-clients-with-ubuntu)<br>
[VANE - A Free Fork of WPScan](https://github.com/delvelabs/vane )<br> [VANE - A Free Fork of WPScan](https://github.com/delvelabs/vane)<br>
[curated list of awesome malware analysis tools and resources](https://github.com/rshipp/awesome-malware-analysis )<br> [curated list of awesome malware analysis tools and resources](https://github.com/rshipp/awesome-malware-analysis )<br>
[R Cheat Sheets](https://www.rstudio.com/resources/cheatsheets/ )<br> [R Cheat Sheets](https://www.rstudio.com/resources/cheatsheets/)<br>
[Regenerable ed25519 keys for OpenSSH ](https://github.com/ahf/teneo )<br> [Regenerable ed25519 keys for OpenSSH ](https://github.com/ahf/teneo)<br>
[GUYMAGER a Free Forensic Imager](http://securityblog.gr/3004/guymager-a-free-forensic-imager/ )<br> [GUYMAGER a Free Forensic Imager](http://securityblog.gr/3004/guymager-a-free-forensic-imager/)<br>
[DropKick Detect and disconnect WiFi cameras](https://julianoliver.com/output/log_2015-12-18_14-39 )<br> [DropKick Detect and disconnect WiFi cameras](https://julianoliver.com/output/log_2015-12-18_14-39)<br>
[Adding a Signing GPG Key and Hiding the Master](https://alexcabal.com/creating-the-perfect-gpg-keypair/ )<br> [Adding a Signing GPG Key and Hiding the Master](https://alexcabal.com/creating-the-perfect-gpg-keypair/)<br>
[How to Tell if an Image, YouTube, etc. are faked](https://theconversation.com/six-easy-ways-to-tell-if-that-viral-story-is-a-hoax-47673 )<br> [How to Tell if an Image, YouTube, etc. are faked](https://theconversation.com/six-easy-ways-to-tell-if-that-viral-story-is-a-hoax-47673)<br>
[new openssh key format and bcrypt pbkdf](http://www.tedunangst.com/flak/post/new-openssh-key-format-and-bcrypt-pbkdf )<br> [new openssh key format and bcrypt pbkdf](http://www.tedunangst.com/flak/post/new-openssh-key-format-and-bcrypt-pbkdf)<br>
[TLS SNI Test Site: alice.sni.velox.ch](https://alice.sni.velox.ch/ )<br> [TLS SNI Test Site: alice.sni.velox.ch](https://alice.sni.velox.ch/)<br>
[Top 125 Security Tools](http://sectools.org/ )<br> [Top 125 Security Tools](http://sectools.org/)<br>
ssh keylength `cat .ssh/id_rsa.pub | cut -c 9-60 | openssl base64 -d | hd`<br> ssh keylength `cat .ssh/id_rsa.pub | cut -c 9-60 | openssl base64 -d | hd`<br>
[LetsEncrypt client which drops privs](https://marc.info/?l=openbsd-misc&m=146333151523455&w=2 )<br> [LetsEncrypt client which drops privs](https://marc.info/?l=openbsd-misc&m=146333151523455&w=2)<br>
[Penetration Testing Cheat Sheet](https://highon.coffee/blog/penetration-testing-tools-cheat-sheet/ )<br> [Penetration Testing Cheat Sheet](https://highon.coffee/blog/penetration-testing-tools-cheat-sheet/)<br>
[GOGS - git server in go](https://gogs.io/ )<br> [GOGS - git server in go](https://gogs.io/)<br>
[Unified Logging Layer](http://www.fluentd.org/ )<br> [Unified Logging Layer](http://www.fluentd.org/)<br>
[Use Wireshark to inspect SSL](https://certsimple.com/blog/ssl-wireshark-mac-osx )<br> [Use Wireshark to inspect SSL](https://certsimple.com/blog/ssl-wireshark-mac-osx)<br>
[A terminal user-interface for tshark, inspired by Wireshark.](https://github.com/gcla/termshark )<br> [A terminal user-interface for tshark, inspired by Wireshark.](https://github.com/gcla/termshark)<br>
[LaTeX, Wrapping text around figures](https://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions#Wrapping_text_around_figures )<br> [LaTeX, Wrapping text around figures](https://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions#Wrapping_text_around_figures)<br>
[Advice for writing LaTeX documents](https://github.com/dspinellis/latex-advice )<br> [Advice for writing LaTeX documents](https://github.com/dspinellis/latex-advice)<br>
[SED Debugger](http://aurelio.net/projects/sedsed/ )<br> [SED Debugger](http://aurelio.net/projects/sedsed/)<br>
[Unix History Repository](https://github.com/dspinellis/unix-history-make )<br> [Unix History Repository](https://github.com/dspinellis/unix-history-make)<br>
[How To Create a Git Pull Request on GitHub](https://www.digitalocean.com/community/tutorials/how-to-create-a-pull-request-on-github )<br> [How To Create a Git Pull Request on GitHub](https://www.digitalocean.com/community/tutorials/how-to-create-a-pull-request-on-github)<br>
[JHead - Exif Jpeg header manipulation tool](http://www.sentex.net/~mwandel/jhead/ )<br> [JHead - Exif Jpeg header manipulation tool](http://www.sentex.net/~mwandel/jhead/)<br>
[NetData, the Linux internal measurement graphing tool from hell](https://github.com/firehol/netdata/wiki/Installation )<br> [NetData, the Linux internal measurement graphing tool from hell](https://github.com/firehol/netdata/wiki/Installation)<br>
[A git Tutorial](https://ioparaskev.github.io/git/ )<br> [A git Tutorial](https://ioparaskev.github.io/git/)<br>
[GUI and CLI packet generator tool for ethernet](http://packeth.sourceforge.net/packeth )<br> [GUI and CLI packet generator tool for ethernet](http://packeth.sourceforge.net/packeth)<br>
[Sysdig is a universal system visibility tool with native support for containers](https://github.com/draios/sysdig/wiki )<br> [Sysdig is a universal system visibility tool with native support for containers](https://github.com/draios/sysdig/wiki)<br>
### Certificate Authority Tools ### Certificate Authority Tools
[XCA, a Small CA for Macintosh](http://sourceforge.net/projects/xca/ )<br> [XCA, a Small CA for Macintosh](http://sourceforge.net/projects/xca/)<br>
[XCA Tutorial](https://techlib.barracuda.com/display/cp/how+to+create+certificates+with+xca )<br> [XCA Tutorial](https://techlib.barracuda.com/display/cp/how+to+create+certificates+with+xca)<br>
[EJBCA, a Large Enterprise Scale CA Toolset - LGPL but in java](http://www.ejbca.org/ )<br> [EJBCA, a Large Enterprise Scale CA Toolset - LGPL but in java](http://www.ejbca.org/)<br>
[TinyCA, debian package, may not be maintained](https://packages.debian.org/wheezy/tinyca )<br> [TinyCA, debian package, may not be maintained](https://packages.debian.org/wheezy/tinyca)<br>
[Regenerate Puppet Certificates](https://docs.puppetlabs.com/puppet/3.7/reference/ssl_regenerate_certificates.html )<br> [Regenerate Puppet Certificates](https://docs.puppetlabs.com/puppet/3.7/reference/ssl_regenerate_certificates.html)<br>
[Safety Tips for iPhone iOS 10](http://www.zdnet.com//article/five-security-settings-in-ios-10-you-should-change/ )<br> [Safety Tips for iPhone iOS 10](http://www.zdnet.com//article/five-security-settings-in-ios-10-you-should-change/)<br>
[Certificate Transparency Collector](https://crt.sh/?q=dom.ain )<br> [Certificate Transparency Collector](https://crt.sh/?q=dom.ain)<br>
[A simple zero-config tool to make locally trusted development certificates with any names you'd like.](https://github.com/FiloSottile/mkcert )<br> [A simple zero-config tool to make locally trusted development certificates with any names you'd like.](https://github.com/FiloSottile/mkcert)<br>
## VPNs ## VPNs
```ssh randy@xmpp.rg.net -R 4430:127.0.0.1:443``` from pfSense terminal console shell to backdoor when firewall locks you out.<br> ```ssh randy@xmpp.rg.net -R 4430:127.0.0.1:443``` from pfSense terminal console shell to backdoor when firewall locks you out.<br>
[SoftEther VPN Project](https://www.softether.org/ )<br> [SoftEther VPN Project](https://www.softether.org/)<br>
[WireGuard VPN](https://www.wireguard.com/ )<br> [WireGuard VPN](https://www.wireguard.com/)<br>
# Languages # Languages
[SNOBOL4](http://www.snobol4.org/ )<br> [SNOBOL4](http://www.snobol4.org/)<br>
[Awesome Python frameworks, libraries, software and resources](https://github.com/vinta/awesome-python )<br> [Awesome Python frameworks, libraries, software and resources](https://github.com/vinta/awesome-python)<br>
# Networking # Networking
@ -253,179 +253,179 @@ ssh keylength `cat .ssh/id_rsa.pub | cut -c 9-60 | openssl base64 -d | hd`<br>
## DNS Tools ## DNS Tools
[ZoneMaster DNS Zone Checker](http://www.zonemaster.net/ )<br> [ZoneMaster DNS Zone Checker](http://www.zonemaster.net/)<br>
[NIST DANE Tester](https://www.had-pilot.com/dane/danelaw.html )<br> [NIST DANE Tester](https://www.had-pilot.com/dane/danelaw.html)<br>
!YanDex DNS Servers ```77.88.8.1 and 77.88.8.8```<br> !YanDex DNS Servers ```77.88.8.1 and 77.88.8.8```<br>
[AfNIC ZoneMaster Zone checker](https://zonemaster.net/ )<br> [AfNIC ZoneMaster Zone checker](https://zonemaster.net/)<br>
[DANE SMTP Validatoe](https://dane.sys4.de/ )<br> [DANE SMTP Validatoe](https://dane.sys4.de/)<br>
[Phil Pennock's SMTP DANE TLS Checker](https://github.com/PennockTech/smtpdane )<br> [Phil Pennock's SMTP DANE TLS Checker](https://github.com/PennockTech/smtpdane)<br>
[Flushing Chrome's DNS Cache](http://www.redsome.com/flush-clear-dns-cache-google-chrome-browser/ )<br> [Flushing Chrome's DNS Cache](http://www.redsome.com/flush-clear-dns-cache-google-chrome-browser/)<br>
[Dnsmasq-based DNS blocking](https://artemix.org/blog/dns-blocking.html )<br> [Dnsmasq-based DNS blocking](https://artemix.org/blog/dns-blocking.html)<br>
## RIRs ## RIRs
[RIR Stats Files Catenated](https://www.nro.net/wp-content/uploads/apnic-uploads/delegated-extended ) & [wiki:NROstatsDecode Decode for the above NRO Stats]<br> [RIR Stats Files Catenated](https://www.nro.net/wp-content/uploads/apnic-uploads/delegated-extended) & [wiki:NROstatsDecode Decode for the above NRO Stats]<br>
[Internet Timeline from JPNIC](https://www.nic.ad.jp/timeline/en/ )<br> [Internet Timeline from JPNIC](https://www.nic.ad.jp/timeline/en/)<br>
[IPv4 Address Space Transfer Report](https://net.t-labs.tu-berlin.de/~prichter/transfer_report/ )<br> [IPv4 Address Space Transfer Report](https://net.t-labs.tu-berlin.de/~prichter/transfer_report/)<br>
## Routing ## Routing
[Linux iproute2 Cheat Sheet](http://baturin.org/docs/iproute2/ )<br> [Linux iproute2 Cheat Sheet](http://baturin.org/docs/iproute2/)<br>
[BIRD Cheat Sheet](http://bird.network.cz/?get_doc&f=bird-4.html )<br> [BIRD Cheat Sheet](http://bird.network.cz/?get_doc&f=bird-4.html)<br>
[IPv6 route lookup on Linux](https://vincent.bernat.im/en/blog/2017-ipv6-route-lookup-linux )<br> [IPv6 route lookup on Linux](https://vincent.bernat.im/en/blog/2017-ipv6-route-lookup-linux)<br>
[Linux VRF](https://lwn.net/Articles/632522/ )<br> [Linux VRF](https://lwn.net/Articles/632522/)<br>
[Models for Distributed Routing Protocols](https://netverify.fun/models-of-distributed-protocols/ )<br> [Models for Distributed Routing Protocols](https://netverify.fun/models-of-distributed-protocols/)<br>
### Routers ### Routers
[Juniper Routing Engines](http://www.juniper.net/documentation/en_US/release-independent/junos/topics/reference/specifications/routing-engine-m-mx-t-series-specifications-by-model.html ) [Juniper Routing Engines](http://www.juniper.net/documentation/en_US/release-independent/junos/topics/reference/specifications/routing-engine-m-mx-t-series-specifications-by-model.html)
[Cisco IOS ssh key regeneration](http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_usr_ssh/configuration/15-e/sec-usr-ssh-15-e-book/sec-secure-shell-v2.html#GUID-B23486F2-8B65-4E01-8FE5-5F80D307348F )<br> [Cisco IOS ssh key regeneration](http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_usr_ssh/configuration/15-e/sec-usr-ssh-15-e-book/sec-secure-shell-v2.html#GUID-B23486F2-8B65-4E01-8FE5-5F80D307348F)<br>
### Routing Security / RPKI ### Routing Security / RPKI
[Tomo's Cache Server and Router Configuration Instructions.](http://www.jpnap.net/rpki/en/roa_cache/technical_info.html )<br> [Tomo's Cache Server and Router Configuration Instructions.](http://www.jpnap.net/rpki/en/roa_cache/technical_info.html)<br>
[Certificates per RIR](http://certification-stats.ripe.net/ )<br> [Certificates per RIR](http://certification-stats.ripe.net/)<br>
[RIR Statistics from SurfNet](http://rpki.surfnet.nl/perrir.html )<br> [RIR Statistics from SurfNet](http://rpki.surfnet.nl/perrir.html)<br>
[NIST Global Prefix/Origin Validation using RPKI](http://rpki-monitor.antd.nist.gov/ )<br> [NIST Global Prefix/Origin Validation using RPKI](http://rpki-monitor.antd.nist.gov/)<br>
[Securing BGP Routing with RPKI and ROAs](http://www.bgpmon.net/securing-bgp-routing-with-rpki-and-roas/ )<br> [Securing BGP Routing with RPKI and ROAs](http://www.bgpmon.net/securing-bgp-routing-with-rpki-and-roas/)<br>
[Daniele's ROA quality Page](http://rpki.me/quality.html )<br> [Daniele's ROA quality Page](http://rpki.me/quality.html)<br>
[Daniele's Page of Root Nameserver ROA State](http://rpki.me/dns.html )<br> [Daniele's Page of Root Nameserver ROA State](http://rpki.me/dns.html)<br>
[RPKI Repository Browser](http://rpki-browser.realmv6.org/ )<br> [RPKI Repository Browser](http://rpki-browser.realmv6.org/)<br>
[Internet Protocol Journal on Securing BGP, Huston and Bush](http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_14-2/142_bgp.html )<br> [Internet Protocol Journal on Securing BGP, Huston and Bush](http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_14-2/142_bgp.html)<br>
[Renew Child Certs](https://trac.rpki.net/ticket/763 )<br> [Renew Child Certs](https://trac.rpki.net/ticket/763)<br>
[Google RPKI Puppet Deployment](https://github.com/google/rpki-mgmt/ )<br> [Google RPKI Puppet Deployment](https://github.com/google/rpki-mgmt/)<br>
[Effects of RPKI Deployment on BGP Security](https://www.caida.org/workshops/bgp-traceroute/1108/slides/bgp-traceroute1108_rpki_deployment_study.pdf )<br> [Effects of RPKI Deployment on BGP Security](https://www.caida.org/workshops/bgp-traceroute/1108/slides/bgp-traceroute1108_rpki_deployment_study.pdf)<br>
### Routing Tools ### Routing Tools
[IRR Toolset](https://github.com/irrtoolset/irrtoolset )<br> [IRR Toolset](https://github.com/irrtoolset/irrtoolset)<br>
[bgpq3 - bgp filtering automation for Cisco and Juniper routers](https://github.com/job/bgpq3 )<br> [bgpq3 - bgp filtering automation for Cisco and Juniper routers](https://github.com/job/bgpq3)<br>
[IPv4 and IPv6 prefix aggregation tool](https://github.com/job/aggregate6 )<br> [IPv4 and IPv6 prefix aggregation tool](https://github.com/job/aggregate6)<br>
[BGP Visualize with Python](https://basimaly-wordpress-com.cdn.ampproject.org/c/s/basimaly.wordpress.com/2017/07/03/bgp-visualization-using-python/amp/ )<br> [BGP Visualize with Python](https://basimaly-wordpress-com.cdn.ampproject.org/c/s/basimaly.wordpress.com/2017/07/03/bgp-visualization-using-python/amp/)<br>
## Tools ## Tools
[OpenWRT Replacement](https://www.lede-project.org/ )<br> [OpenWRT Replacement](https://www.lede-project.org/)<br>
[Lede Guest LAN Set-up](https://wiki.openwrt.org/doc/recipes/guest-wlan-webinterface )<br> [Lede Guest LAN Set-up](https://wiki.openwrt.org/doc/recipes/guest-wlan-webinterface)<br>
[Encapsulation overhead calculator](http://baturin.org/tools/encapcalc/ )<br> [Encapsulation overhead calculator](http://baturin.org/tools/encapcalc/)<br>
[Protocol Header Diagram Generator](http://www.luismg.com/protocol/ )<br> [Protocol Header Diagram Generator](http://www.luismg.com/protocol/)<br>
# Outreach # Outreach
## Thailand ## Thailand
[BKNIX 2014.11.06](https://www.flickr.com/photos/127194098@N06/sets/72157648793146330/ )<br> [BKNIX 2014.11.06](https://www.flickr.com/photos/127194098@N06/sets/72157648793146330/)<br>
## Workshops ## Workshops
[AIT Bangkok 2012.11.19-22](https://sec-wkshp.rg.net/ )<br> [AIT Bangkok 2012.11.19-22](https://sec-wkshp.rg.net/)<br>
[SANOG/Thimphu 2014.01.13-21](https://nsrc.org/workshops/2014/sanog23-security/ )<br> [SANOG/Thimphu 2014.01.13-21](https://nsrc.org/workshops/2014/sanog23-security/)<br>
[APRICOT 2015](https://web.nsrc.org/workshops/2015/apricot2015/wiki/Track5Agenda )<br> [APRICOT 2015](https://web.nsrc.org/workshops/2015/apricot2015/wiki/Track5Agenda)<br>
[BTNOG2 Thimphu 2015.09.14-17](https://wiki.rg.net/wiki/Btnog2Sec )<br> [BTNOG2 Thimphu 2015.09.14-17](https://wiki.rg.net/wiki/Btnog2Sec)<br>
[APRICOT 2016 Security Workshop](https://wiki.rg.net/wiki/Apricot2016Sec )<br> [APRICOT 2016 Security Workshop](https://wiki.rg.net/wiki/Apricot2016Sec)<br>
[APRICOT 2017 Security Workshop 2017.02.20-24](https://wiki.rg.net/wiki/Apricot2017Sec )<br> [APRICOT 2017 Security Workshop 2017.02.20-24](https://wiki.rg.net/wiki/Apricot2017Sec)<br>
[Bhutan NOG 2017 Security Workshop](https://github.com/randyqx/bhutannog-sec2017 )<br> [Bhutan NOG 2017 Security Workshop](https://github.com/randyqx/bhutannog-sec2017)<br>
# Research / Computer Science # Research / Computer Science
## Measurement ## Measurement
[Graphite - Scalable Realtime Graphing](http://graphite.wikidot.com/ )<br> [Graphite - Scalable Realtime Graphing](http://graphite.wikidot.com/)<br>
[Broken Promises of Privacy: Responding to the Surprising Failure of Anonymization](http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1450006 )<br> [Broken Promises of Privacy: Responding to the Surprising Failure of Anonymization](http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1450006)<br>
[Traffic Analysis - Anonymization](http://www.cs.unc.edu/~fabian/Traffic.html )<br> [Traffic Analysis - Anonymization](http://www.cs.unc.edu/~fabian/Traffic.html)<br>
[IPv4 Address Transfer Report BETA](http://net.t-labs.tu-berlin.de/~prichter/transfer_report/ )<br> [IPv4 Address Transfer Report BETA](http://net.t-labs.tu-berlin.de/~prichter/transfer_report/)<br>
[Emile Country Jedi](http://sg-pub.ripe.net/emile/ixp-country-jedi/latest/ )<br> [Emile Country Jedi](http://sg-pub.ripe.net/emile/ixp-country-jedi/latest/)<br>
[The Python Graph Gallery](https://python-graph-gallery.com )<br> [The Python Graph Gallery](https://python-graph-gallery.com)<br>
## Miscellaneous Research ## Miscellaneous Research
[CAIDA BGP Hackathon List Archive](https://mailman.caida.org/mailman/private/bgp-hackathon-participants/ )<br> [CAIDA BGP Hackathon List Archive](https://mailman.caida.org/mailman/private/bgp-hackathon-participants/)<br>
[CAIDA BGP Hackathon BLOG](http://blog.caida.org/best_available_data/2016/01/13/caida-bgp-hackathon-2016-participants/ )<br> [CAIDA BGP Hackathon BLOG](http://blog.caida.org/best_available_data/2016/01/13/caida-bgp-hackathon-2016-participants/)<br>
[CAIDA BGP Hackathon wiki](https://github.com/CAIDA/bgp-hackathon/wiki )<br> [CAIDA BGP Hackathon wiki](https://github.com/CAIDA/bgp-hackathon/wiki)<br>
[A full-scale simulation of the Internet based on the Border Gateway Protocol (BGP), built on SpatialOS](https://github.com/improbable-public/internet-simulation )<br> [A full-scale simulation of the Internet based on the Border Gateway Protocol (BGP), built on SpatialOS](https://github.com/improbable-public/internet-simulation)<br>
[Semantic Scholar Paper Cites and Refs](https://www.semanticscholar.org/ )<br> [Semantic Scholar Paper Cites and Refs](https://www.semanticscholar.org/)<br>
[Graph Traversal Algorith Visualizations](https://workshape.github.io/visual-graph-algorithms/ )<br> [Graph Traversal Algorith Visualizations](https://workshape.github.io/visual-graph-algorithms/)<br>
[Guide for students working with JP Aumasson](https://github.com/veorq/misc/blob/students/STUDENTS.md )<br> [Guide for students working with JP Aumasson](https://github.com/veorq/misc/blob/students/STUDENTS.md)<br>
[How to Write a Great Research Paper](https://www.youtube.com/watch?v=g3dkRsTqdDA )<br> [How to Write a Great Research Paper](https://www.youtube.com/watch?v=g3dkRsTqdDA)<br>
# Security # Security
## Cryptography ## Cryptography
[Crypto Coding Rules](https://cryptocoding.net/index.php/Coding_rules )<br> [Crypto Coding Rules](https://cryptocoding.net/index.php/Coding_rules)<br>
[CryptLib Toolkit](https://www.cs.auckland.ac.nz/~pgut001/cryptlib/ )<br> [CryptLib Toolkit](https://www.cs.auckland.ac.nz/~pgut001/cryptlib/)<br>
[Free, Open Source, Crypto Libraries/Toolkits](https://github.com/libtom )<br> [Free, Open Source, Crypto Libraries/Toolkits](https://github.com/libtom)<br>
[NaCl Crypto Primitives](https://cr.yp.to/highspeed/naclcrypto-20090310.pdf )<br> [NaCl Crypto Primitives](https://cr.yp.to/highspeed/naclcrypto-20090310.pdf)<br>
[Hard Truths about the Hard Business of finding Hard Random Numbers](http://iang.org/ssl/hard_truths_hard_random_numbers.html )<br> [Hard Truths about the Hard Business of finding Hard Random Numbers](http://iang.org/ssl/hard_truths_hard_random_numbers.html)<br>
[Matthew Green on December 2014 Snowden Dump](http://blog.cryptographyengineering.com/2014/12/on-new-snowden-documents.html )<br> [Matthew Green on December 2014 Snowden Dump](http://blog.cryptographyengineering.com/2014/12/on-new-snowden-documents.html)<br>
[Blog for the cryptography group of the University of Bristol](http://bristolcrypto.blogspot.co.uk/ )<br> [Blog for the cryptography group of the University of Bristol](http://bristolcrypto.blogspot.co.uk/)<br>
[Performance analysis of different cryptographic algorithms implemented in an FPGA](http://publications.jrc.ec.europa.eu/repository/bitstream/JRC91528/lbna26833enn.pdf )<br> [Performance analysis of different cryptographic algorithms implemented in an FPGA](http://publications.jrc.ec.europa.eu/repository/bitstream/JRC91528/lbna26833enn.pdf)<br>
[How Code Breakers Work](http://science.howstuffworks.com/code-breaker.htm )<br> [How Code Breakers Work](http://science.howstuffworks.com/code-breaker.htm)<br>
[Jacobian coordinates for short Weierstrass curves (algs to use)](http://www.hyperelliptic.org/EFD/g1p/auto-shortw-jacobian.html )<br> [Jacobian coordinates for short Weierstrass curves (algs to use)](http://www.hyperelliptic.org/EFD/g1p/auto-shortw-jacobian.html)<br>
[Apple Crypto Libraries](https://developer.apple.com/cryptography/ )<br> [Apple Crypto Libraries](https://developer.apple.com/cryptography/)<br>
[Awesome Cryptogtaphy](https://github.com/sobolevn/awesome-cryptography )<br> [Awesome Cryptogtaphy](https://github.com/sobolevn/awesome-cryptography)<br>
[An introductory course on cryptography](https://www.crypto101.io/ )<br> [An introductory course on cryptography](https://www.crypto101.io/)<br>
[A Stick Figure Guide to the Advanced Encryption Standard (AES)](http://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html )<br> [A Stick Figure Guide to the Advanced Encryption Standard (AES)](http://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html)<br>
## General Security ## General Security
[Capirca, utilizes common definitions of networks and services and high-level policy files to facilitate the development and manipulation of network access control filters (ACLs) for various platforms. Use with ldpush](https://code.google.com/p/capirca/ )<br> [Capirca, utilizes common definitions of networks and services and high-level policy files to facilitate the development and manipulation of network access control filters (ACLs) for various platforms. Use with ldpush](https://code.google.com/p/capirca/)<br>
[Real HSM Breaches](http://cryptosense.com/real-hsm-breaches/ )<br> [Real HSM Breaches](http://cryptosense.com/real-hsm-breaches/)<br>
[OpenTechFund/secure-chat roadmap. More like a planet survey.](https://github.com/OpenTechFund/secure-chat/blob/master/roadmap.md )<br> [OpenTechFund/secure-chat roadmap. More like a planet survey.](https://github.com/OpenTechFund/secure-chat/blob/master/roadmap.md)<br>
[Security Applications of Formal Language Theory, Len Sassaman, Meredith L. Patterson, Sergey Bratus, Michael E. Locasto, Anna Shubina](http://www.cs.dartmouth.edu/~sergey/langsec/papers/langsec-tr.pdf )<br> [Security Applications of Formal Language Theory, Len Sassaman, Meredith L. Patterson, Sergey Bratus, Michael E. Locasto, Anna Shubina](http://www.cs.dartmouth.edu/~sergey/langsec/papers/langsec-tr.pdf)<br>
[Hardening Your Web Server](https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/ )<br> [Hardening Your Web Server](https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/)<br>
[Secret Cells, Threats and Assumptions](https://wiki.cacert.org/Risks/SecretCells/ThreatsAndAssumptions )<br> [Secret Cells, Threats and Assumptions](https://wiki.cacert.org/Risks/SecretCells/ThreatsAndAssumptions)<br>
[Mozilla Recommendations for Security/Server Side TLS](https://wiki.mozilla.org/Security/Server_Side_TLS )<br> [Mozilla Recommendations for Security/Server Side TLS](https://wiki.mozilla.org/Security/Server_Side_TLS)<br>
[SSL Cipher Suite Details of Your Browser](https://cc.dcsec.uni-hannover.de/ )<br> [SSL Cipher Suite Details of Your Browser](https://cc.dcsec.uni-hannover.de/)<br>
[Check out Your Browser's SSL Support](https://www.howsmyssl.com/ )<br> [Check out Your Browser's SSL Support](https://www.howsmyssl.com/)<br>
[Stop Firefox leaking data about you](https://github.com/amq/firefox-debloat )<br> [Stop Firefox leaking data about you](https://github.com/amq/firefox-debloat )<br>
[Mobile Carrier Super-Cookie Use](http://www.net-security.org/secworld.php?id=18776 )<br> [Mobile Carrier Super-Cookie Use](http://www.net-security.org/secworld.php?id=18776)<br>
[Linux workstation security checklist](https://github.com/lfit/itpol/blob/master/linux-workstation-security.md )<br> [Linux workstation security checklist](https://github.com/lfit/itpol/blob/master/linux-workstation-security.md)<br>
[Efficient Group Key Signing Method](https://web.archive.org/web/20110724024707/http://sion.quickie.net/keysigning.txt )<br> [Efficient Group Key Signing Method](https://web.archive.org/web/20110724024707/http://sion.quickie.net/keysigning.txt)<br>
[caff, proof of posession of the passphrase of a key sent by the email address associated with that key](https://gist.github.com/Superbil )<br> [caff, proof of posession of the passphrase of a key sent by the email address associated with that key](https://gist.github.com/Superbil)<br>
[OnionShare](https://github.com/micahflee/onionshare/blob/master/README.md )<br> [OnionShare](https://github.com/micahflee/onionshare/blob/master/README.md)<br>
[Journal of Cybersecurity](http://cybersecurity.oxfordjournals.org/ )<br> [Journal of Cybersecurity](http://cybersecurity.oxfordjournals.org/)<br>
[We Should All Have Something To Hide, Moxie](http://www.thoughtcrime.org/blog/we-should-all-have-something-to-hide/ )<br> [We Should All Have Something To Hide, Moxie](http://www.thoughtcrime.org/blog/we-should-all-have-something-to-hide/)<br>
[A Gentle Introduction to Secure Computation](http://www.alexirpan.com/2016/02/11/secure-computation.html )<br> [A Gentle Introduction to Secure Computation](http://www.alexirpan.com/2016/02/11/secure-computation.html)<br>
[FTC - Time to rethink mandatory password changes](https://www.ftc.gov/news-events/blogs/techftc/2016/03/time-rethink-mandatory-password-changes )<br> [FTC - Time to rethink mandatory password changes](https://www.ftc.gov/news-events/blogs/techftc/2016/03/time-rethink-mandatory-password-changes)<br>
[Camouflage from face detection](https://cvdazzle.com/ )<br> [Camouflage from face detection](https://cvdazzle.com/)<br>
[FreeBSD - a lesson in poor defaults](https://vez.mrsk.me/freebsd-defaults.txt )<br> [FreeBSD - a lesson in poor defaults](https://vez.mrsk.me/freebsd-defaults.txt)<br>
!FireFox about:config set `dom.webnotifications.enabled` and `dom.push.enabled` !FireFox about:config set `dom.webnotifications.enabled` and `dom.push.enabled`
to false to prevent push notifications]<br> to false to prevent push notifications]<br>
[Cyber Security Reading List](https://www.eecs.umich.edu/courses/eecs588/readings.html )<br> [Cyber Security Reading List](https://www.eecs.umich.edu/courses/eecs588/readings.html)<br>
[Tech Solidarity Personal Security CheckList Review](https://techsolidarity.org/resources/journalist_checkup.html )<br> [Tech Solidarity Personal Security CheckList Review](https://techsolidarity.org/resources/journalist_checkup.html)<br>
[Shared thoughts after 6+ years in Pentesting](https://0x00sec.org/t/shared-thoughts-after-6-years-in-pentesting/2492 )<br> [Shared thoughts after 6+ years in Pentesting](https://0x00sec.org/t/shared-thoughts-after-6-years-in-pentesting/2492)<br>
[A Catalog of Exploits](https://www.it-sec-catalog.info/analysis_and_exploitation_unprivileged.html )<br> [A Catalog of Exploits](https://www.it-sec-catalog.info/analysis_and_exploitation_unprivileged.html)<br>
[Blockchain Graveyard, Crypto-Currency Disasters](https://magoo.github.io/Blockchain-Graveyard/ )<br> [Blockchain Graveyard, Crypto-Currency Disasters](https://magoo.github.io/Blockchain-Graveyard/)<br>
[ipcrypt: IP-format-preserving encryption](https://github.com/veorq/ipcrypt )<br> [ipcrypt: IP-format-preserving encryption](https://github.com/veorq/ipcrypt)<br>
[F-Secures Guide to Evil Maid Attacks](http://images.secure.f-secure.com/Web/FSecure/%7B319382b2-a040-4c88-bd94-20eed01bf22f%7D_F-Secure-Evil-Maid-Guide.pdf )<br> [F-Secures Guide to Evil Maid Attacks](http://images.secure.f-secure.com/Web/FSecure/%7B319382b2-a040-4c88-bd94-20eed01bf22f%7D_F-Secure-Evil-Maid-Guide.pdf)<br>
[Fuzzing JSON Web Services](https://secapps.com/blog/2018/03/fuzzing-json-web-services )<br> [Fuzzing JSON Web Services](https://secapps.com/blog/2018/03/fuzzing-json-web-services)<br>
[PEN Tester's Tool List](https://raw.githubusercontent.com/n00py/ReadingList/master/gunsafe.txt )<br> [PEN Tester's Tool List](https://raw.githubusercontent.com/n00py/ReadingList/master/gunsafe.txt)<br>
[Awesome Web Security](https://github.com/qazbnm456/awesome-web-security )<br> [Awesome Web Security](https://github.com/qazbnm456/awesome-web-security)<br>
[Gamified lessons in using encryption in everyday life. Good for you and good for friends and family.\](https://www.hrw.org/everyday-encryption )<br> [Gamified lessons in using encryption in everyday life. Good for you and good for friends and family.\](https://www.hrw.org/everyday-encryption)<br>
[Excellent piece on vulnerability disclosure](http://addxorrol.blogspot.com/2019/08/rashomon-of-disclosure.html )<br> [Excellent piece on vulnerability disclosure](http://addxorrol.blogspot.com/2019/08/rashomon-of-disclosure.html)<br>
## Privacy Projects ## Privacy Projects
[Privacy Software Workshop Series](https://wiki.techinc.nl/index.php/Privacy_Software_Workshop_Series )<br> [Privacy Software Workshop Series](https://wiki.techinc.nl/index.php/Privacy_Software_Workshop_Series)<br>
[Peer 2 Peer BGP Security](http://wiki.techinc.nl/index.php/P2pbgpsec )<br> [Peer 2 Peer BGP Security](http://wiki.techinc.nl/index.php/P2pbgpsec)<br>
[Setting Up I2P and Tor Darknets](https://wiki.techinc.nl/index.php/MeshNet )<br> [Setting Up I2P and Tor Darknets](https://wiki.techinc.nl/index.php/MeshNet)<br>
## Securing Open Source ## Securing Open Source
[Secure Messaging roadmap from the LEAP project](https://github.com/OpenTechFund/secure-chat/blob/master/roadmap.md )<br> [Secure Messaging roadmap from the LEAP project](https://github.com/OpenTechFund/secure-chat/blob/master/roadmap.md)<br>
## Tools ## Tools
[ROTTEN, small self-hosting Lisp, designed as a vehicle for exploring Ken Thompson's Reflections on Trusting Trust](https://github.com/rntz/rotten/blob/master/README.md ) [ROTTEN, small self-hosting Lisp, designed as a vehicle for exploring Ken Thompson's Reflections on Trusting Trust](https://github.com/rntz/rotten/blob/master/README.md)
[Canary Token Generator](http://canarytokens.org/generate )<br> [Canary Token Generator](http://canarytokens.org/generate)<br>
[YubiKey Configuration for GPG, SSH, and U2F](https://research.kudelskisecurity.com/2017/04/28/configuring-yubikey-for-gpg-and-u2f/ )<br> [YubiKey Configuration for GPG, SSH, and U2F](https://research.kudelskisecurity.com/2017/04/28/configuring-yubikey-for-gpg-and-u2f/)<br>
[collection of awesome lists, manuals, blogs, hacks, one-liners and tools for Awesome Ninja Admins](https://github.com/trimstray/awesome-ninja-admins )<br> [collection of awesome lists, manuals, blogs, hacks, one-liners and tools for Awesome Ninja Admins](https://github.com/trimstray/awesome-ninja-admins)<br>
[List of open source tools for AWS security: defensive, offensive, auditing, DFIR, etc.](https://github.com/toniblyx/my-arsenal-of-aws-security-tools )<br> [List of open source tools for AWS security: defensive, offensive, auditing, DFIR, etc.](https://github.com/toniblyx/my-arsenal-of-aws-security-tools)<br>
[Free Security Tools an End User Should Start Using NOW](https://www.safetydetective.com/blog/free-security-tools-that-you-need-to-start-using-now/ )<br> [Free Security Tools an End User Should Start Using NOW](https://www.safetydetective.com/blog/free-security-tools-that-you-need-to-start-using-now/)<br>
[Securing how folk use ssh](https://gist.github.com/lizthegrey/9c21673f33186a9cc775464afbdce820 )<br> [Securing how folk use ssh](https://gist.github.com/lizthegrey/9c21673f33186a9cc775464afbdce820)<br>
[Clean Poisoned Keys on your GPG Keyring](https://tech.michaelaltfield.net/2019/07/14/mitigating-poisoned-pgp-certificates/ )<br> [Clean Poisoned Keys on your GPG Keyring](https://tech.michaelaltfield.net/2019/07/14/mitigating-poisoned-pgp-certificates/)<br>
[OSINT Resources for 2019](https://medium.com/@micallst/osint-resources-for-2019-b15d55187c3f )<br> [OSINT Resources for 2019](https://medium.com/@micallst/osint-resources-for-2019-b15d55187c3f)<br>
# System Administration # System Administration
@ -437,119 +437,119 @@ to false to prevent push notifications]<br>
)<br> )<br>
[[https://nsrc.org/workshops/2013/nsrc-ubuntunet-trainers/raw-attachment/wiki/Agenda/intro-ansible.pdf NSRC Intro (pdf)](http://jinja.pocoo.org/docs/templates/]<br> [[https://nsrc.org/workshops/2013/nsrc-ubuntunet-trainers/raw-attachment/wiki/Agenda/intro-ansible.pdf NSRC Intro (pdf)](http://jinja.pocoo.org/docs/templates/]<br>
)<br> )<br>
[append an existing list using set_fact](https://gist.github.com/raags/0f2089ec1208617b86d8 )<br> [append an existing list using set_fact](https://gist.github.com/raags/0f2089ec1208617b86d8)<br>
[Module Provided Facts](http://docs.ansible.com/developing_modules.html#module-provided-facts )<br> [Module Provided Facts](http://docs.ansible.com/developing_modules.html#module-provided-facts)<br>
[for JunOS](https://github.com/Juniper/ansible-junos-stdlib )<br> [for JunOS](https://github.com/Juniper/ansible-junos-stdlib)<br>
[for NX-OS](https://github.com/jedelman8/nxos-ansible )<br> [for NX-OS](https://github.com/jedelman8/nxos-ansible)<br>
[for IOSxr](https://github.com/spotify/napalm )<br> [for IOSxr](https://github.com/spotify/napalm)<br>
[Bronwyn Tutorial](https://github.com/bronwynlewis/ansible101-network-automation-tutorial )<br> [Bronwyn Tutorial](https://github.com/bronwynlewis/ansible101-network-automation-tutorial)<br>
[Finding the size of various object in your postgres database](https://wiki.postgresql.org/wiki/Disk_Usage )<br> [Finding the size of various object in your postgres database](https://wiki.postgresql.org/wiki/Disk_Usage)<br>
[Quadrupling Ansible performance with Mitogen](http://pythonsweetness.tumblr.com/post/171589071872/quadrupling-ansible-performance-with-mitogen )<br> [Quadrupling Ansible performance with Mitogen](http://pythonsweetness.tumblr.com/post/171589071872/quadrupling-ansible-performance-with-mitogen)<br>
### Configuration Tools ### Configuration Tools
[LDPush, A cross-vendor network configuration distribution tool](https://code.google.com/p/ldpush/ )<br> [LDPush, A cross-vendor network configuration distribution tool](https://code.google.com/p/ldpush/)<br>
[CLI tool to push junoscript configs to Juniper network devices](https://github.com/facebook/fbpush )<br> [CLI tool to push junoscript configs to Juniper network devices](https://github.com/facebook/fbpush)<br>
[Python tool to configure networking interfaces on a Linux machine](https://github.com/ypconfig/ypconfig )<br> [Python tool to configure networking interfaces on a Linux machine](https://github.com/ypconfig/ypconfig)<br>
## Miscellaneous SysAdmin ## Miscellaneous SysAdmin
[Check if Upgrade has Dynmic Lib Dependencies which Need Restart](https://github.com/simondeziel/check-deleted-libs )<br> [Check if Upgrade has Dynmic Lib Dependencies which Need Restart](https://github.com/simondeziel/check-deleted-libs)<br>
# Telcos & Lesser Forms of Humor # Telcos & Lesser Forms of Humor
[Prepaid SIMs Global Wiki](http://prepaid-data-sim-card.wikia.com/wiki/Prepaid_SIM_with_data )<br> [Prepaid SIMs Global Wiki](http://prepaid-data-sim-card.wikia.com/wiki/Prepaid_SIM_with_data)<br>
# Virtualization # Virtualization
## Ganeti ## Ganeti
[Experimental Ganeti extstorage provider for ZFS volumes](https://github.com/ffzg/ganeti-extstorage-zfs )<br> [Experimental Ganeti extstorage provider for ZFS volumes](https://github.com/ffzg/ganeti-extstorage-zfs)<br>
[Ganeti using LVM over ZFS (zfsonlinux) ](https://groups.google.com/forum/#!topic/ganeti/chZ99mAHuuc )<br> [Ganeti using LVM over ZFS (zfsonlinux) ](https://groups.google.com/forum/#!topic/ganeti/chZ99mAHuuc)<br>
[Installing pfSense as VirtIO on Ganeti](https://doc.pfsense.org/index.php/VirtIO_Driver_Support )<br> [Installing pfSense as VirtIO on Ganeti](https://doc.pfsense.org/index.php/VirtIO_Driver_Support)<br>
[Make a Node Multi-Homed](http://docs.ganeti.org/ganeti/master/man/gnt-node.html#modify )<br> [Make a Node Multi-Homed](http://docs.ganeti.org/ganeti/master/man/gnt-node.html#modify)<br>
[Also how to Make a Node Multi-Homed](http://docs.ganeti.org/ganeti/master/html/admin.html#replication-network-changes )<br> [Also how to Make a Node Multi-Homed](http://docs.ganeti.org/ganeti/master/html/admin.html#replication-network-changes)<br>
[Upgrading to 2.12 and Onward](http://docs.ganeti.org/ganeti/2.12/html/upgrade.html )<br> [Upgrading to 2.12 and Onward](http://docs.ganeti.org/ganeti/2.12/html/upgrade.html)<br>
[Ganeti Web Manager](http://ganeti-webmgr.readthedocs.org/en/latest/index.html )<br> [Ganeti Web Manager](http://ganeti-webmgr.readthedocs.org/en/latest/index.html)<br>
[NSRC Instructions for Ganeti Web Manager Installation](https://nsrc.org/workshops/2014/sanog23-virtualization/raw-attachment/wiki/Agenda/ex-ganeti-webmgr.htm )<br> [NSRC Instructions for Ganeti Web Manager Installation](https://nsrc.org/workshops/2014/sanog23-virtualization/raw-attachment/wiki/Agenda/ex-ganeti-webmgr.htm)<br>
[snf-image - allows Ganeti to launch instances from predefined or untrusted custom Images](https://www.synnefo.org/docs/snf-image/latest/index.html )<br> [snf-image - allows Ganeti to launch instances from predefined or untrusted custom Images](https://www.synnefo.org/docs/snf-image/latest/index.html)<br>
[Editing Cluster Configuration (/var/lib/ganeti/config.data)](https://code.google.com/p/ganeti/wiki/EditingTheConfiguration )<br> [Editing Cluster Configuration (/var/lib/ganeti/config.data)](https://code.google.com/p/ganeti/wiki/EditingTheConfiguration)<br>
[Cluster Key Replacement](http://docs.ganeti.org/ganeti/2.12/html/cluster-keys-replacement.html )<br> [Cluster Key Replacement](http://docs.ganeti.org/ganeti/2.12/html/cluster-keys-replacement.html)<br>
[Generate/Replace SSL Certificates](https://code.google.com/p/ganeti/wiki/GanetiAndSSL )<br> [Generate/Replace SSL Certificates](https://code.google.com/p/ganeti/wiki/GanetiAndSSL)<br>
```lvextend -L+50G -r /dev/mapper/ganeti-var```<br> ```lvextend -L+50G -r /dev/mapper/ganeti-var```<br>
[Ganeti Performance Tuning](https://github.com/ganeti/ganeti/wiki/Performance-Tuning )<br> [Ganeti Performance Tuning](https://github.com/ganeti/ganeti/wiki/Performance-Tuning)<br>
[Using Open vSwitch to allow VMs on two different hosts to communicate over port-based GRE tunnels](http://docs.openvswitch.org/en/latest/howto/tunneling/ )<br> [Using Open vSwitch to allow VMs on two different hosts to communicate over port-based GRE tunnels](http://docs.openvswitch.org/en/latest/howto/tunneling/)<br>
## Misc Cloudware ## Misc Cloudware
[OwnCloud](http://owncloud.org/ )<br> [OwnCloud](http://owncloud.org/)<br>
# Windows # Windows
## Ops Tools ## Ops Tools
[Win10 is Horrible SpyWare](http://www.metzdowd.com/pipermail/cryptography/2015-July/026136.html )<br> [Win10 is Horrible SpyWare](http://www.metzdowd.com/pipermail/cryptography/2015-July/026136.html)<br>
## Security ## Security
[Detekt, a free tool that scans your Windows computer for traces of FinFisher and Hacking Team RCS](https://resistsurveillance.org/ )<br> [Detekt, a free tool that scans your Windows computer for traces of FinFisher and Hacking Team RCS](https://resistsurveillance.org/)<br>
## Misc Windows Stuff ## Misc Windows Stuff
[Split PowerPoint Animations into PDFs](https://superuser.com/questions/602209/create-a-pdf-from-powerpoint-with-animations )<br> [Split PowerPoint Animations into PDFs](https://superuser.com/questions/602209/create-a-pdf-from-powerpoint-with-animations)<br>
# Misceleanous # Misceleanous
[Framadate, an open doodle replacement](https://framadate.org/8ouws6sxigi2gjdz )<br> [Framadate, an open doodle replacement](https://framadate.org/8ouws6sxigi2gjdz)<br>
[Snowden at IETF, plugs CrypTech at 0:38:00](https://www.youtube.com/watch?v=0NvsUXBCeVA )<br> [Snowden at IETF, plugs CrypTech at 0:38:00](https://www.youtube.com/watch?v=0NvsUXBCeVA)<br>
[How to construct a Nature summary paragrah (aka abstract)](https://archive.psg.com:Abstract-Guide-Nature.pdf )<br> [How to construct a Nature summary paragrah (aka abstract)](https://archive.psg.com:Abstract-Guide-Nature.pdf)<br>
[Web Design: The First 100 Years ](http://idlewords.com/talks/web_design_first_100_years.htm )<br> [Web Design: The First 100 Years ](http://idlewords.com/talks/web_design_first_100_years.htm)<br>
[White Rabbit Express - Buy anything from Japan](https://www.whiterabbitexpress.com/ )<br> [White Rabbit Express - Buy anything from Japan](https://www.whiterabbitexpress.com/)<br>
[NetFlix Secret Category Codes](http://netflixcodes.me/ )<br> [NetFlix Secret Category Codes](http://netflixcodes.me/)<br>
[Supranational European Bodies](https://en.wikipedia.org/wiki/Template:Supranational_European_Bodies )<br> [Supranational European Bodies](https://en.wikipedia.org/wiki/Template:Supranational_European_Bodies)<br>
[Free Open WebRTC Site](https://appear.in/ )<br> [Free Open WebRTC Site](https://appear.in/)<br>
[The Small of the Soup](http://web2.uvcs.uvic.ca/elc/studyzone/330/reading/smell1.htm )<br> [The Small of the Soup](http://web2.uvcs.uvic.ca/elc/studyzone/330/reading/smell1.htm)<br>
[O RLY Cover Generator](http://dev.to/rly )<br> [O RLY Cover Generator](http://dev.to/rly)<br>
[IIJ Lab Conference Calendar](https://cf.iij-group.jp/pages/viewpage.action?title=Conference+schedule&spaceKey=LAB )<br> [IIJ Lab Conference Calendar](https://cf.iij-group.jp/pages/viewpage.action?title=Conference+schedule&spaceKey=LAB)<br>
[LaTeX hints](http://www.read.seas.harvard.edu/~kohler/latex.html )<br> [LaTeX hints](http://www.read.seas.harvard.edu/~kohler/latex.html)<br>
[Big Font Generator](http://www.network-science.de/ascii/ )<br> [Big Font Generator](http://www.network-science.de/ascii/)<br>
[Levels of Techie Enlightenment](http://hackingdistributed.com/2017/05/04/stages-of-enlightenment/ )<br> [Levels of Techie Enlightenment](http://hackingdistributed.com/2017/05/04/stages-of-enlightenment/)<br>
[Freelance Achievement Stickers](http://www.newyorker.com/humor/daily-shouts/freelance-achievement-stickers )<br> [Freelance Achievement Stickers](http://www.newyorker.com/humor/daily-shouts/freelance-achievement-stickers)<br>
[Fast-Track Arrival Options Around the World](https://thepointsguy.com/2015/07/fast-track-arrival-options-around-the-world/ )<br> [Fast-Track Arrival Options Around the World](https://thepointsguy.com/2015/07/fast-track-arrival-options-around-the-world/)<br>
[Teen Vogue on Know Your Rights If You Get Arrested](http://www.teenvogue.com/story/know-your-rights-if-you-get-arrested )<br> [Teen Vogue on Know Your Rights If You Get Arrested](http://www.teenvogue.com/story/know-your-rights-if-you-get-arrested)<br>
[Data, Past, Present, and Future](https://github.com/data-ppf/data-ppf.github.io/wiki/Syllabus )<br> [Data, Past, Present, and Future](https://github.com/data-ppf/data-ppf.github.io/wiki/Syllabus)<br>
[Create a Knitting Pattern](https://meowni.ca/knit-a-stitch/ )<br> [Create a Knitting Pattern](https://meowni.ca/knit-a-stitch/)<br>
[Tips for Writing Technical Papers by Jennifer Widom](https://cs.stanford.edu/people/widom/paper-writing.html )<br> [Tips for Writing Technical Papers by Jennifer Widom](https://cs.stanford.edu/people/widom/paper-writing.html )<br>
[Hong Kong Walled City](http://www.scmp.com/news/hong-kong/community/article/2138495/rats-were-something-else-25-years-hong-kongs-kowloon-walled )<br> [Hong Kong Walled City](http://www.scmp.com/news/hong-kong/community/article/2138495/rats-were-something-else-25-years-hong-kongs-kowloon-walled)<br>
[The Importance of Deep Work](https://azeria-labs.com/the-importance-of-deep-work-the-30-hour-method-for-learning-a-new-skill/ )<br> [The Importance of Deep Work](https://azeria-labs.com/the-importance-of-deep-work-the-30-hour-method-for-learning-a-new-skill/)<br>
[Cheap Internet Fax Service](https://wiki.voip.ms/article/Virtual_Fax )<br> [Cheap Internet Fax Service](https://wiki.voip.ms/article/Virtual_Fax)<br>
[ASCIIdoc Cheat Sheet](https://powerman.name/doc/asciidoc )<br> [ASCIIdoc Cheat Sheet](https://powerman.name/doc/asciidoc)<br>
[Sockets in bash](https://n0where.net/bash-open-tcpudp-sockets )<br> [Sockets in bash](https://n0where.net/bash-open-tcpudp-sockets)<br>
[ITU World Fiber Map](https://www.itu.int/itu-d/tnd-map-public/ )<br> [ITU World Fiber Map](https://www.itu.int/itu-d/tnd-map-public/)<br>
[Using Apple Pay for Suica](https://atadistance.net/apple-pay-suica/ )<br> [Using Apple Pay for Suica](https://atadistance.net/apple-pay-suica/)<br>
[More using Apple Pay for Suica](https://support.apple.com/en-us/HT207155 )<br> [More using Apple Pay for Suica](https://support.apple.com/en-us/HT207155)<br>
[Remove Background from an Image](https://www.remove.bg/ )<br> [Remove Background from an Image](https://www.remove.bg/)<br>
[How Corning Makes Super-Pure Glass for Fiber-Optic Cable](https://www.wired.com/story/corning-pure-glass-fiber-optic-cable/ )<br> [How Corning Makes Super-Pure Glass for Fiber-Optic Cable](https://www.wired.com/story/corning-pure-glass-fiber-optic-cable/)<br>
[Stephenson on Undersea Cables](https://www.wired.com/1996/12/ffglass/ )<br> [Stephenson on Undersea Cables](https://www.wired.com/1996/12/ffglass/)<br>
[Deep Sea Diving: The State of Submarine Cable Technology -- Geoff Huston](http://www.circleid.com/posts/20200210_deep_sea_diving_the_state_of_submarine_cable_technology/ )<br> [Deep Sea Diving: The State of Submarine Cable Technology -- Geoff Huston](http://www.circleid.com/posts/20200210_deep_sea_diving_the_state_of_submarine_cable_technology/ )<br>
[Regular Expression Visualizer](https://jex.im/regulex )<br> [Regular Expression Visualizer](https://jex.im/regulex)<br>
[Donald Knuth Lectures Online](https://www.youtube.com/playlist?list=PL94E35692EB9D36F3 )<br> [Donald Knuth Lectures Online](https://www.youtube.com/playlist?list=PL94E35692EB9D36F3)<br>
[TCPtrace and xplot Cheat Sheet](https://www.arl.wustl.edu/~kenw/courses/cse573s/sp04/pdffiles/tcptrace.pdf )<br> [TCPtrace and xplot Cheat Sheet](https://www.arl.wustl.edu/~kenw/courses/cse573s/sp04/pdffiles/tcptrace.pdf)<br>
[Candidate First Hiring](https://www.deepsig.io/news/2019/2/5/candidate-first-hiring )<br> [Candidate First Hiring](https://www.deepsig.io/news/2019/2/5/candidate-first-hiring)<br>
[Differential Privacy Made Simpler](https://accuracyandprivacy.substack.com/p/differential-privacy-an-easy-case )<br> [Differential Privacy Made Simpler](https://accuracyandprivacy.substack.com/p/differential-privacy-an-easy-case)<br>
[Containers from Scratch](https://ericchiang.github.io/post/containers-from-scratch/ )<br> [Containers from Scratch](https://ericchiang.github.io/post/containers-from-scratch/)<br>
[Let Me Google This For You](http://lmgtfy.com/?q=create+pkcs+%2310 )<br> [Let Me Google This For You](http://lmgtfy.com/?q=create+pkcs+%2310)<br>
[Custom Knives Jonas](https://jonasblade.com/ )<br> [Custom Knives Jonas](https://jonasblade.com/)<br>
[Vonada's Engineering Maxms](http://gunkies.org/wiki/Vonada%27s_Engineering_Maxims )<br> [Vonada's Engineering Maxms](http://gunkies.org/wiki/Vonada%27s_Engineering_Maxims)<br>
[Animated Knots](https://www.animatedknots.com/bowline-knot )<br> [Animated Knots](https://www.animatedknots.com/bowline-knot)<br>
[Why Smart Individuals Make Dumb Group Decisions](https://thriveglobal.com/stories/why-smart-individuals-make-dumb-group-decisions/ )<br> [Why Smart Individuals Make Dumb Group Decisions](https://thriveglobal.com/stories/why-smart-individuals-make-dumb-group-decisions/)<br>
[PGP 32-bit PGP KeyID Delenda Est!](https://www.hactrn.net/blog/2018/06/11/32-bit-pgp-keyid-delenda-est/ )<br> [PGP 32-bit PGP KeyID Delenda Est!](https://www.hactrn.net/blog/2018/06/11/32-bit-pgp-keyid-delenda-est/)<br>
[Japanese Cooking 101 by Maki Itoh](http://justhungry.com/announcing-japanese-cooking-101-fundamentals-washoku )<br> [Japanese Cooking 101 by Maki Itoh](http://justhungry.com/announcing-japanese-cooking-101-fundamentals-washoku)<br>
[When Silence Spells Trouble at Work](https://hbswk.hbs.edu/item/when-silence-spells-trouble-at-work )<br> [When Silence Spells Trouble at Work](https://hbswk.hbs.edu/item/when-silence-spells-trouble-at-work)<br>
[A Guide for Session Chairs](https://emeryblogger.com/2016/06/08/a-guide-for-session-chairs/ )<br> [A Guide for Session Chairs](https://emeryblogger.com/2016/06/08/a-guide-for-session-chairs/)<br>
[USB-C Explained, or Why USB Type C is Bad Design](https://medium.com/@kevin.txt/why-usb-type-c-is-bad-design-ffcd77254c1f )<br> [USB-C Explained, or Why USB Type C is Bad Design](https://medium.com/@kevin.txt/why-usb-type-c-is-bad-design-ffcd77254c1f)<br>
[Singapore Recommendations](https://docs.google.com/document/d/13W_d3L1jStPExxnH1nWMlJ1RG0RG_4hLfU7hPNXL6aU/edit )<br> [Singapore Recommendations](https://docs.google.com/document/d/13W_d3L1jStPExxnH1nWMlJ1RG0RG_4hLfU7hPNXL6aU/edit)<br>
[Safer BASH Scripts](https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/ )<br> [Safer BASH Scripts](https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/)<br>
[(A few) Ops Lessons We All Learn The Hard Way](https://www.netmeister.org/blog/ops-lessons.html ) [(A few) Ops Lessons We All Learn The Hard Way](https://www.netmeister.org/blog/ops-lessons.html)
--- ---