codice-fuzzcale is a personal project written in Go that creates Italian fiscal codes based on incomplete information. Sometimes when I’m testing Italian web portals, I need a quick way of creating a lot of valid codes, so this could come in handy when it’s finished. At the moment, it will fuzz all possible codes with an unknown surname, so that’s a start. Demo below:
If the playback was slow, watch it again to see the full speed of Go gophers, who generated 17,576 valid fiscal codes in the blink of an eye.
The next step is to figure out the most efficient way of fuzzing the other variables concurrently.