Python/Bug-Out
From charlesreid1
Bug-out Python:
What happens if you can't access a network? For a long period of time? And you need to have any and all manner of tools available at your disposal, and the means by which to make documentation for all of them so that you can RTFM until the cows come home if you need to.
Python for the zombie apocalypse? Maybe a bit overdramatic. But anyway, useful for those first few days after a move when you don't have internet and you need to get your server set up and you forgot to install the header libraries for OpenSSL, and so... you're screwed.
Contents
Documentation
Example
If I need to understand a script that uses the sockets library, or the threading library, or the struct library, I just pick out some documentation online:
- socket - https://docs.python.org/2/library/socket.html
- threading - https://docs.python.org/2/library/threading.html
- struct - https://docs.python.org/2/library/struct.html
- netaddr - https://pythonhosted.org/netaddr/
- ctypes - https://docs.python.org/2/library/ctypes.html
Now how do I produce that documentation if I have a copy of that library installed? Where is the "master list" I'm keeping to know what packages to download the source for, so that I can generate documentation for, even if part of the standard Python library - since, if you can't access documentation for everything, you probably can't access documentation for anything.
Master Bug-Out Lists
The master bug-out list is a list of software packages that go in a bug-out bag. This would be anything you need for extended periods of time using a computer without access to the internet. An operating system, necessary libraries, backups of sources and/or deb files, build scripts, ability to diagnose problems.
Master Bug-Out Gear
STABLE (not kali) operating systems on usb sticks.
- Debian
- Parted rescue tools
- Finnix/other low resources rescue distro
Practice with using them and installing stuff.
Master Bug-Out List for Python
The master bug-out list for Python packages, to add to the bug-out USB drive.
The list: Master Bug-Out List/Python
This is to be downloaded and stored on a hard drive.
Master Bug-Out List for Code
What other software/packages should be downloaded? JIC.
Master Bug-Out List for Texts
Copy of Wikipedia. (10 GB)