Easily create index of your SANS books
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Graham Helton f9076b98f3
Update README.md
1 year ago
README.md Update README.md 1 year ago
index.py Updated UI and fixed bugs 1 year ago


Sans Terminal Indexer

Sans terminal indexer is a program that I have been using for the last couple of months decrease the amount of time it takes to create an index from a $ANS book, although it could be used for any book you need to create an index of. The goal of this project is to create a very fast/efficient way to create an index. This program was greatly inspired by Matthew Toussain's Voltaire and Lesley Carhart's Better GIAC testing With Pancakes

All you need to know to get up and running is the indexer:

  • Creates/stores index in ~/.Indexes folder
  • Takes input in the format of Term, page number.


git clone https://github.com/grahamhelton/SansTerminalIndexer
cd SansTerminalIndexer
pip3 install pandas




For the most part, this tool is complete. However, I would like to add the following features if I have time.

  • Add edit feature (edit previous index entries)
  • Add CSV sorting (Sort by book then alphabetical)