I'm looking for ways to check for the presence of credit-card data and other personally identifiable information in files on a network I'm testing.
Currently i'm doing this manually with the usual tools like grep and some terrible reg-ex but a nice stand-alone application would be ideal. Especially something i can use the output of and drop in a report. If i query the files from a terminal looking for card-numbers, it spits them back out, which also means i have to redact them. Ideally I need a count and a list of 'anonymized card numbers' as well as which files they were in.
Any suggestions on alternate ways of finding this data or tools that can be used to achieve this would be most welcome.