# for details see: https://tilde.town/~dzwdz/ass/ 2023-10-16 https://git.thebackupbox.net/misc/commit/05f4458f65a33e40a0d5bb785a8cee1c43946eb6 copyright information added 2021-09-04 https://git.thebackupbox.net/misc/commit/2782b0f10a4bbcf2cb8dcb96bccb00d41b5673dd tpb.sh now uses data from json response of q.php instead of trying to scrape from html 2021-08-03 https://git.thebackupbox.net/misc/commit/8f570ffd199b54c05156108d7a3bcdeb203fb890 short output also shows hour now 2021-03-13 https://git.thebackupbox.net/misc/commit/0bd04927337c4c7064b9a881099358d024bd280c forgot to 0-pad the seconds in short-mode of elapsedtime 2021-03-13 https://git.thebackupbox.net/misc/commit/54443ed19eeeb63f787a6fd709cd99c423e8e854 added -s|--short to elapsedtime 2018-02-23 https://git.thebackupbox.net/misc/commit/d5f9021ccae4daa678ce73d3a4aa5ef9010cb0e5 delete rebuild.sh because I don't trust it. 2017-12-02 https://git.thebackupbox.net/misc/commit/6aad5cbfbde778e52febdba6ea447c186f081cd6 added a bot for sending data through an IRC channel 2017-12-01 https://git.thebackupbox.net/misc/commit/d573108c4c13ed4025473bcd2693b0e665fb5cbb copied over the updated title.sh 2017-12-01 https://git.thebackupbox.net/misc/commit/e29593958560110f891be1838d984a05c137669e added a couple things I noticed was missing 2015-07-04 https://git.thebackupbox.net/misc/commit/b6a347373a6c933a457ed588e3ce9c6b5178d8ba don't remember except for greed.sh 2015-06-28 https://git.thebackupbox.net/misc/commit/75f05369650cc05002b9c131a8453714dcf14dde fixed watch to not need bash 2015-06-28 https://git.thebackupbox.net/misc/commit/976c801cbe9ae8d03cae529b57a10cbb588fd92a fixed up a lot of warnings. added watch. 2015-06-21 https://git.thebackupbox.net/misc/commit/5581f63df9034370cff54aeda44b365439b141fb PoC for turning a socket into a gre tunnel's UDP encapsulation socket on NetBSD. still rough. 2015-06-21 https://git.thebackupbox.net/misc/commit/57460bde95f933ab060796f97ca2179061a1ce02 just in case I get on a computer where tac is missing. not interesting. 2015-06-21 https://git.thebackupbox.net/misc/commit/32231662292eb5821b411b53bbb37d2a1446c4f9 htmltablize turns output similar to ps and sockstat into tables. 2015-06-21 https://git.thebackupbox.net/misc/commit/9001e459e7a9024297863105a017327f224faf09 elapsedtime doesn't show days if there aren't any now. 2015-06-21 https://git.thebackupbox.net/misc/commit/21afacf4e3b5b03b15243a486a6e888a245c0052 added HOST and USER env vars to httpd 2015-06-12 https://git.thebackupbox.net/misc/commit/d8104b6c07c5ec374a4af4f2812b6033f5e69988 basic README for just two tools so far. 2015-06-12 https://git.thebackupbox.net/misc/commit/a05876c9b860f1d5fa786746519ccb8b01db79e3 commit of half-finished things. 2015-05-28 https://git.thebackupbox.net/misc/commit/05f18ac5c65755e1dde4d4bd44575011310bc648 added quot to the html entities programs cat fontfile.808 | fontdump > editme.font ; cat editme.font | fontbuild.sh > filefile2.808 the fontstuff is for text-mode fonts for NetBSD. at least. can probably be used for any binary files if you want. only support for 8x8 fonts in build atm. mime-type got a fix for css 2015-05-18 https://git.thebackupbox.net/misc/commit/bab39151c44f47c296a53f32f378b948d6d11cef added support for a few more env vars for CGIs to use. 2015-05-12 https://git.thebackupbox.net/misc/commit/2863ed85e74edaff40aef16d0e91c98e430c1060 added a really slow shell implementation of grepurl. fixed cuturl when no arguments were given. would eat argv[0] as an argument. :/ 2015-05-06 https://git.thebackupbox.net/misc/commit/6af32e50e9e00989d4f9dbd7a4069540576952c6 added ipgen and cidr programs. They can be used together to spit out all IPs belonging to a CIDR style network or you can use just ipgen to use a netmask. even works with weird netmasks. 2015-05-03 https://git.thebackupbox.net/misc/commit/2b4697d313c0dfae862ee42d4bbc608e50c5eb22 added a NetBSDian tcpident which doesn't even deal with real sockets so you can check any ports and IPs you want. identd.sh uses tcpident and peerip and sockip programs to be a simple inetd runnable ident service. 2015-04-30 https://git.thebackupbox.net/misc/commit/9be8e4e8524a1d33390c8b8824a05ef5624e783e added comment to rfc for those wanting to mirror RFCs. incrementing x and y in turn2line was in the wrong spot and caused weird stuff 2015-04-24 https://git.thebackupbox.net/misc/commit/89b165504c98599839dfb8a8988f27e91db2dba2 added three little programs for generating dragon curve ascii-art. lineplot and turn2line can be used for other stuff, but some constants will need to be changed. also they were golfed. so have fun. 2015-04-23 https://git.thebackupbox.net/misc/commit/a36652959e52e8c810b7d2d76a283b2ae9718d96 elapsedtime handles partial seconds better unescape now handles multiple lines from stdin clump can now have an optional argument to specify input separator cuturl can now take compressed short options. (like: cuturl -dPs) filemon... I don't remember. just reformatted it looks like. ipconvert. looks like I added explainations before output. normalpath now uses getenv("PWD") instead of getcwd() so you can pick what you want to be the base for relative paths. urcdump... nothing I guess. probably a space or something dumb. httpd... more environment variables set for CGIs 2015-04-21 https://git.thebackupbox.net/misc/commit/318b3220d191011bb9132efd4dbd5e6fb467b4e7 made dcchelper a script instead of a c program. ipdist which gives shortest distance based on whob's output of lat and lon nc.* are minmal versions of a netcat like program written in Perl. rfc is a script for downloading and viewing RFCs tpb.sh is for pulling magnet links from tpb search results. cuturl got an upgrade to better handle scheme:?query_string type URLs. (URN? URI? fuck if I know.) 2015-02-22 https://git.thebackupbox.net/misc/commit/4bdfc44f4681ef322378e614a409d5acc4d6586c added a URC dumper. 2015-02-07 https://git.thebackupbox.net/misc/commit/e751fa847caee5c8fc6c1bd0c7f49505d685bea6 a bit of cleanup. 2015-02-07 https://git.thebackupbox.net/misc/commit/e79f3c775cb1957e09716d7782d91da33fa8f0c8 The stuff I use to generate my anonet map. check out paths-to-edges. :> 2015-02-06 https://git.thebackupbox.net/misc/commit/af42bb47f92b772411cd4235c850caa0ac988a10 ident.sh got a format string vuln fix. ident_service.sh will ident a service given its remote IP and port. (only run if ident is running on that remote computer) argc is just because I always forget what argc is for however many args. peereid is for unix sockets' ids peerip and sockip got the same upgrade. can now use the optional argv[1] to set the number of the file descriptor to use. 2015-02-06 https://git.thebackupbox.net/misc/commit/3c2d290d17b739f14774dfcdf48581c1fb212286 some new tools. clump is useful. httpd got some better logging. cuturl got some bugfixes I think. todo is just a version of segfault's !todo but for shell. don't remember what I did to telnet-gateway.sh 2015-01-17 https://git.thebackupbox.net/misc/commit/abe09a4717370f331b050ad39da3a7e9a478f02d updated normalpath for some edge cases and added debug 2015-01-17 https://git.thebackupbox.net/misc/commit/fd9f6169e93cab12eaa8d4d9b968afe67ddca878 updated tsize to not generate warnings added a timeout for httpd to accept requests of 10 seconds. 2015-01-16 https://git.thebackupbox.net/misc/commit/eaf6e1e1a941b8e0b52abadcd8b55901d5cf5301 added tsize. used for showing terminal's size 2015-01-13 https://git.thebackupbox.net/misc/commit/74406e6eee2f69e8861315071b5be38571747c11 updated a lot of cuturl. added a timeout to telnet-gateway.sh 2015-01-11 https://git.thebackupbox.net/misc/commit/42d9771ba0c2e3491025e24956c995a7db56372c fuck if I know. I was just going to add the gateway. >_> 2015-01-09 https://git.thebackupbox.net/misc/commit/3f6b64304a8a11f0505e91681384327696983928 XuntilY.awk is actually a shell script, but mostly written in awk to make XuntilY easier to use for people without Perl gopherd.sh... I don't remember the change. music.c is to practice reading music. sockip is to get the IP of the listening socket, like if ran from inetd 2015-01-01 https://git.thebackupbox.net/misc/commit/e23c6287bb1124397c126c83cc73fed17fda998f added zengoph which is a zenity based gopher browser cuturl is for getting parts out of URLs easier 2014-12-30 https://git.thebackupbox.net/misc/commit/86ba931697790d4da2515f4457ebfb3f20b43860 all those .c changes were mostly fixes of warnings for the change in rebuild.sh being changed to use -Wall. gethostbyname was almost completely rewritten to work better with ipv6 for gopherd.sh gopherd.sh was rewritten to use gethostbyname instead of dig and to cut out any link-local interface indicators from the output of hop0 and to ignore an error if ipA -> hostname -> ipB causes ipA to be not the same as ipB. Don't remember if there's anything else. 2014-12-28 https://git.thebackupbox.net/misc/commit/05d677a3d3e9e540dffd35c76e35335bf43ead7d made gopherd symlink friendlier. normalpath was needed for that. normalpath just tries to normalize a path, even if the files don't exist. 2014-12-26 https://git.thebackupbox.net/misc/commit/01b8e693a95c1ee4377998e0589f6ec1b7be7267 deleted realpath because it is just readlink -f pretty much. fixed gopherd to use readlink -f instead of realpath 2014-12-24 https://git.thebackupbox.net/misc/commit/9750d3845bd5bbc2e5e76134b8c4a902faa9bce9 added IPv6 support to hop0, peerip, and gopherd.sh gopherd.sh got lots of other updates too. speed is for measuring how many lines per second your pipes can do. 2014-12-09 https://git.thebackupbox.net/misc/commit/612926651db0c13fa9f45f58764b56ab132b211c ident.sh to make ident queries easier to use in scripts. gopherd.sh changed to use new output of peerip. peerip changes to output peer's port on second line. httpd changed... I dunno what. AOEU and aoeu to help with playing with dvorak. 2014-11-28 https://git.thebackupbox.net/misc/commit/06327cbeb735d3e8592df3ce6f8cc8a80b461787 maybe fixed bug in ifout on Linux for some routes. 2014-11-28 https://git.thebackupbox.net/misc/commit/6cb57dcf67bae63bdf7b68dd138e2e0061e3bfaa got rid of the Linux incompatible options passed to /bin/sh 2014-11-28 https://git.thebackupbox.net/misc/commit/a311bc2335bfb676b8a3dbca7b4910ae0923b81e added ifout because I'm too lazy to head and cut every time I just want the interface the OS would use when trying to reach an IP. 2014-11-27 https://git.thebackupbox.net/misc/commit/59bcef5c27540527fc4ca1007e9cfea5783ba233 updated httpd.c to use different dirs for sites and vhosts updated gopherd.sh to use the new rdns script rdns script just wraps dig -x and outputs a real hostname instead of one ending with a '.' rebuild.sh got a cd added to the top so it can be run from somewhere else mime-type got an error line commented out. 2014-11-23 https://git.thebackupbox.net/misc/commit/8b1c2f7e40f9c7ae77d3afb9f3eec21886c8f060 noticed mime-type, which is used by httpd, wasn't included. 2014-11-23 https://git.thebackupbox.net/misc/commit/30300843e0c66ca3eefa97f5787f95b07c256d2f fixed gitignore. >_> added a bunch of new piddly shit. 2014-10-23 https://git.thebackupbox.net/misc/commit/a23b5f921d551863dbcae494e58622164a1d3492 added some nifty magic for hostname instead of using one given on command-line 2014-10-23 https://git.thebackupbox.net/misc/commit/8c542d83091f9ba5ccb095fad730651f8e6c1eef fixed gopherd's LFI and added excuting files. httpd had flushing issues. realpath is new! does what it says. gives absolute path of a file. deddos, peerip, peerip.pl, were laying around elsewhere. gethostbyname got a new trick. can do decimal addresses among other things. hop0 is a shell script that gets what IP will be put on the source address of outgoing packets sent to $1. rtfs. 2014-10-21 https://git.thebackupbox.net/misc/commit/12201178a5950eecd9537e642b1246011490b499 updated rebuild.sh to work better with libexec and bin instead of just bin. added epochttpd 2 2014-10-13 https://git.thebackupbox.net/misc/commit/1852f2d7d63c39d0fd97a2774d1bd16bf53ec67d initial commit. collected some tools I had laying around. gemini://git.thebackupbox.net/misc/ass

-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/plain

-- Response ended

-- Page fetched on Sun Jun 2 14:42:30 2024