"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of hashcat-6.0.0.tar.gz (16 Jun 17:31, 5360568 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/privathashcat-6.0.0.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 2631  (2523 files within 108 directories)

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

The corresponding CLOC output data:
    2315 text files.
    2290 unique files.                              
     263 files ignored.

github.com/AlDanial/cloc v 1.86  T=1.97 s (1048.3 files/s, 436927.3 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
OpenCL                       931     93347     39178    430023 x   1.50 =      645034.50
C                            504     37650     12750    146443 x   0.77 =      112761.11
C/C++ Header                 190      4878      5840     18896 x   1.00 =       18896.00
Perl                         291      8783      1803     17979 x   4.00 =       71916.00
XML                           31         5        16     10476 x   1.90 =       19904.40
MSBuild script                 7         1         0      4675 x   1.90 =        8882.50
Bourne Shell                   8      1448       245      3202 x   3.81 =       12199.62
Assembly                       8      1033      1471      2755 x   0.25 =         688.75
Ada                           10       599       560      1681 x   0.52 =         874.12
Lisp                           2       470         0      1610 x   1.25 =        2012.50
Markdown                      16       681         0      1410 x   1.00 =        1410.00
Pascal                         5       219       551      1200 x   0.88 =        1056.00
make                          14       258       176       949 x   2.50 =        2372.50
C#                             9       230       506       879 x   1.36 =        1195.44
YAML                           5       197        10       870 x   0.90 =         783.00
C++                            5       172       136       599 x   1.51 =         904.49
HTML                           1         5         1       539 x   1.90 =        1024.10
Windows Module Definition      4        17        17       268 x   1.00 =         268.00
CMake                          2        48        50       251 x   1.00 =         251.00
Windows Resource File          6        16         4       147 x   1.00 =         147.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:                       2060    150164     63373    645074 x   1.40 =      903105.68
---------------------------------------------------------------------------------------

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)