summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fixed up a lot of warnings. added watch.epochqwert2015-06-2816-63/+93
|
* PoC for turning a socket into a gre tunnel's UDP encapsulation socket on ↵epochqwert2015-06-211-0/+76
| | | | NetBSD. still rough.
* just in case I get on a computer where tac is missing. not interesting.epochqwert2015-06-211-0/+5
|
* htmltablize turns output similar to ps and sockstat into tables.epochqwert2015-06-211-0/+2
|
* elapsedtime doesn't show days if there aren't any now.epochqwert2015-06-211-1/+4
|
* added HOST and USER env vars to httpdepochqwert2015-06-211-0/+8
|
* basic README for just two tools so far.epochqwert2015-06-121-0/+18
|
* commit of half-finished things.epochqwert2015-06-125-1/+106
|
* added quot to the html entities programsepochqwert2015-05-286-6/+52
| | | | | | 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
* added support for a few more env vars for CGIs to use.epochqwert2015-05-181-25/+37
|
* added a really slow shell implementation of grepurl.epochqwert2015-05-122-2/+6
| | | | fixed cuturl when no arguments were given. would eat argv[0] as an argument. :/
* added ipgen and cidr programs. They can be used together to spit out all IPs ↵epochqwert2015-05-062-0/+68
| | | | belonging to a CIDR style network or you can use just ipgen to use a netmask. even works with weird netmasks.
* added a NetBSDian tcpident which doesn't even deal with real sockets so you ↵epochqwert2015-05-032-0/+97
| | | | | | 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.
* added comment to rfc for those wanting to mirror RFCs.epochqwert2015-04-302-7/+8
| | | | incrementing x and y in turn2line was in the wrong spot and caused weird stuff
* added three little programs for generating dragon curve ascii-art.epochqwert2015-04-243-0/+48
| | | | lineplot and turn2line can be used for other stuff, but some constants will need to be changed. also they were golfed. so have fun.
* elapsedtime handles partial seconds betterepochqwert2015-04-2310-158/+199
| | | | | | | | | | | 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
* made dcchelper a script instead of a c program.epochqwert2015-04-217-11/+112
| | | | | | | | 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.)
* added a URC dumper.epochqwert2015-02-221-0/+39
|
* a bit of cleanup.epochqwert2015-02-071-5/+2
|
* The stuff I use to generate my anonet map. check out paths-to-edges. :>epochqwert2015-02-074-0/+205
|
* ident.sh got a format string vuln fix.epochqwert2015-02-066-3/+25
| | | | | | | 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.
* some new tools. clump is useful. httpd got some better logging. cuturl got ↵epochqwert2015-02-068-36/+130
| | | | 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
* updated normalpath for some edge cases and added debugepochqwert2015-01-171-17/+39
|
* updated tsize to not generate warningsepochqwert2015-01-172-0/+6
| | | | added a timeout for httpd to accept requests of 10 seconds.
* added tsize. used for showing terminal's sizeepochqwert2015-01-161-0/+36
|
* updated a lot of cuturl. added a timeout to telnet-gateway.shepochqwert2015-01-132-82/+197
|
* fuck if I know. I was just going to add the gateway. >_>Epoch Qwert2015-01-113-4/+30
|
* XuntilY.awk is actually a shell script, but mostly written in awk to make ↵Epoch Qwert2015-01-094-1/+92
| | | | | | | | 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
* added zengoph which is a zenity based gopher browserEpoch Qwert2015-01-012-0/+189
| | | | cuturl is for getting parts out of URLs easier
* all those .c changes were mostly fixes of warnings for the change in ↵Epoch Qwert2014-12-3011-52/+57
| | | | | | | | 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.
* made gopherd symlink friendlier. normalpath was needed for that.Epoch Qwert2014-12-282-11/+76
| | | | normalpath just tries to normalize a path, even if the files don't exist.
* deleted realpath because it is just readlink -f pretty much.Epoch Qwert2014-12-262-11/+1
| | | | fixed gopherd to use readlink -f instead of realpath
* added IPv6 support to hop0, peerip, and gopherd.shEpoch Qwert2014-12-245-18/+70
| | | | | gopherd.sh got lots of other updates too. speed is for measuring how many lines per second your pipes can do.
* ident.sh to make ident queries easier to use in scripts.Epoch Qwert2014-12-096-5/+22
| | | | | | | 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.
* maybe fixed bug in ifout on Linux for some routes.Epoch Qwert2014-11-281-1/+1
|
* got rid of the Linux incompatible options passed to /bin/shEpoch Qwert2014-11-281-1/+3
|
* added ifout because I'm too lazy to head and cut every time I just want the ↵Epoch Qwert2014-11-281-0/+6
| | | | interface the OS would use when trying to reach an IP.
* updated httpd.c to use different dirs for sites and vhostsEpoch Qwert2014-11-276-9/+37
| | | | | | | 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.
* noticed mime-type, which is used by httpd, wasn't included.Epoch Qwert2014-11-231-0/+13
|
* fixed gitignore. >_> added a bunch of new piddly shit.Epoch Qwert2014-11-238-4/+209
|
* added some nifty magic for hostname instead of using one given on command-lineEpoch Qwert2014-10-231-1/+10
|
* fixed gopherd's LFI and added excuting files.Epoch Qwert2014-10-2310-6/+143
| | | | | | | | 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.
* updated rebuild.sh to work better with libexec and bin instead of just bin.Epoch Qwert2014-10-216-7/+131
| | | | added epochttpd 2
* initial commit. collected some tools I had laying around.Epoch Qwert2014-10-135-0/+96