Mit dem t3versions Dienst kann man durch Eingabe einer oder mehrerer URLs die eingesetzte TYPO3 Major Version ermitteln. Der Dienst nutzt verschiedene Analyse-Verfahren um die eingesetzte TYPO3 Version zu ermitteln. Webseiten, welche TYPO3 einsetzen werden in der Datenbank gespeichert und es wird eine kumulierte Statistik aller analysierten TYPO3 Versionen zur verfügung gestellt. Der Dienst kann per Batch-Import zu analysierende URLs in eine Task Queue importieren und die importierten URLs parallel auswerten. So wurden mit der ersten Version der Applikation über 48 Millionen URLs auf TYPO3 Nutzung/Version analysiert und in weiteren Scans auch die TYPO3 Patch-Level Versionen der gefundenen TYPO3 Seiten kommuliert.

Die Applikation wurde mit dem Python Framework Django entwickelt und wird mittels auto deployment von einem GitLab CI Server deployed. Die Analyse-Komponenten sind skalierbar ausgelegt (Docker Container), sodass die Analyse verteilt auf mehrere Server durchgeführt werden kann.

Zur t3versions.com Webseite