"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of hashcat-6.2.6.tar.gz (2 Sep 16:58, 14234640 Bytes)

About: hashcat is a fast GPGPU-based password recovery utility and multi-hash cracker supporting five unique modes of attack for over 160 highly-optimized hashing algorithms.



Fossies downloads: / linux / privat / hashcat-6.2.6.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: CLOC analysis | Meta information | Member browsing
No. of package member files: 3532  (3412 regular files in 120 directories)

Histograms of CLOC analysis data of hashcat-6.2.6.tar.gz (y-axes: linear scale)
Histograms of CLOC analysis data of hashcat-6.2.6.tar.gz (y-axes: logarithm scale)

The corresponding CLOC output data:
    3154 text files.
    2896 unique files.                              
     516 files ignored.

github.com/AlDanial/cloc v 1.94  T=3.22 s (899.0 files/s, 410030.4 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
OpenCL                     1235    120402     52130    530301 x   1.50 =      795451.50
C                           672     53276     17746    206191 x   0.77 =      158767.07
C/C++ Header                285      7003      8732    202690 x   1.00 =      202690.00
Perl                        389     12064      2555     25382 x   4.00 =      101528.00
C++                          90      3334      1953     20354 x   1.51 =       30734.54
XML                          33         5        16     11175 x   1.90 =       21232.50
Text                         50      2408         0      7606 x   0.50 =        3803.00
MSBuild script                7         1         0      4675 x   1.90 =        8882.50
Bourne Shell                  8      1447       274      4043 x   3.81 =       15403.83
Assembly                      8      1033      1471      2755 x   0.25 =         688.75
Markdown                     24       823         0      1835 x   1.00 =        1835.00
Ada                          10       599       560      1681 x   0.52 =         874.12
Lisp                          2       472         0      1612 x   1.25 =        2015.00
make                         18       369       368      1405 x   2.50 =        3512.50
Pascal                        5       219       551      1200 x   0.88 =        1056.00
YAML                          6       218        64      1075 x   0.90 =         967.50
Objective-C                   1       403        66       962 x   2.96 =        2847.52
C#                            9       230       506       879 x   1.36 =        1195.44
Python                       10       250       143       878 x   4.20 =        3687.60
Visual Studio Solution        6         5         5       645 x   1.00 =         645.00
HTML                          1         5         1       539 x   1.90 =        1024.10
CMake                         3        55        49       317 x   1.00 =         317.00
Windows Module Definition     6        17        18       293 x   1.00 =         293.00
Windows Resource File         7        18         4       173 x   1.00 =         173.00
Bourne Again Shell            1        73        13        95 x   3.81 =         361.95
SAS                           1        14        22        32 x   1.50 =          48.00
diff                          2         8        24        32 x   1.00 =          32.00
m4                            1         5         0        27 x   1.00 =          27.00
NAnt script                   1         7         0        26 x   1.90 =          49.40
DOS Batch                     5         0         0        10 x   0.63 =           6.30
---------------------------------------------------------------------------------------
SUM:                       2896    204763     87271   1028888 x   1.32 =     1360149.12
---------------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)