This is the "etags" program from the GNU emacs (18.??) distribution. Kevin Hammond has hacked it slightly to recognise more kinds of files.