A Python script to parse Fortinet products serial numbers, and detect the associated model and revision.
$ ./ParseFortinetSerialNumber.py FG100EPA12345678
[+] Detected FortiGate 100E (FG100E-PA12345678)
There is two main sources of information:
In Fortinet products datasheets (available in ./docs/), we can see what the device looks like and its technical characteristics.
Another great source of information is ebay.com. This is very useful to find serial number photos and know the serial number pattern for the given model:
You can find many of the photos extracted from ebay in ./photos/.
Feel free to open a pull requests if you want to add other serial numbers, documentations or screenshots we don't have yet.