elastic / cortado
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 636 files with 16,868 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 24 files changed 6-20 times (1,673 lines of code)
    • 612 files changed 1-5 times (15,195 lines of code)
0% | 0% | 0% | 9% | 90%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 636 files with 16,868 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 556 files changed by 2-5 contributors (14,581 lines of code)
    • 80 files changed by 1 contributor (2,287 lines of code)
0% | 0% | 0% | 86% | 13%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, c, yaml, txt, cpp, ps1, md, cs, vbs, xsl, sh, xml, gitignore, go, toml, csproj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 9% | 90%
toml0% | 0% | 0% | 100% | 0%
c0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cortado0% | 0% | 0% | 9% | 90%
ROOT0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
_common.py
in cortado/rtas
429 36 2024-08-06 2025-02-05 11 2 sergey@polzunov.com traut@users.noreply.github.com
__init__.py
in cortado/rtas
121 10 2024-08-06 2025-01-17 9 2 sergey@polzunov.com sergey@polzunov.com
cli.py
in cortado
197 4 2024-09-16 2025-01-30 9 2 traut@users.noreply.github.com sergey@polzunov.com
20 1 2024-08-06 2024-10-09 7 2 sergey@polzunov.com sergey@polzunov.com
_cli.py
in cortado/rtas
79 3 2024-09-19 2025-01-17 7 2 traut@users.noreply.github.com sergey@polzunov.com
rules.py
in cortado
112 8 2024-10-02 2025-01-29 7 2 sergey@polzunov.com sergey@polzunov.com
pkexec_shell.py
in cortado/rtas
16 1 2024-08-06 2024-10-09 6 2 sergey@polzunov.com sergey@polzunov.com
cloud_eicar.py
in cortado/rtas
19 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
credential_dumping.py
in cortado/rtas
19 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
19 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
ssh_it_worm.py
in cortado/rtas
19 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
19 1 2024-08-06 2024-10-09 6 2 sergey@polzunov.com sergey@polzunov.com
23 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
23 1 2024-08-06 2024-10-09 6 2 sergey@polzunov.com sergey@polzunov.com
24 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
24 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
26 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
28 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
28 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
44 1 2024-08-06 2024-10-09 6 2 sergey@polzunov.com sergey@polzunov.com
recycle_bin_process.py
in cortado/rtas
45 1 2024-08-06 2024-10-09 6 2 sergey@polzunov.com sergey@polzunov.com
48 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
58 - 2024-08-07 2024-10-24 6 2 sergey@polzunov.com traut@users.noreply.github.com
233 1 2024-08-06 2025-02-05 6 2 sergey@polzunov.com traut@users.noreply.github.com
findstr_pw_search.py
in cortado/rtas
14 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
15 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
15 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
linux_reverse_shell.py
in cortado/rtas
16 1 2024-08-06 2024-10-02 5 2 sergey@polzunov.com sergey@polzunov.com
16 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
linux_hack_tool.py
in cortado/rtas
17 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
uac_sysprep.py
in cortado/rtas
18 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
18 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
unzip_to_tmp.py
in cortado/rtas
18 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
19 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
javascript_payload.py
in cortado/rtas
19 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
19 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
19 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
19 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
shove_sip_bypass.py
in cortado/rtas
19 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
19 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
20 1 2024-08-06 2024-10-02 5 2 sergey@polzunov.com sergey@polzunov.com
20 1 2024-08-06 2024-11-06 5 2 sergey@polzunov.com traut@users.noreply.github.com
20 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
20 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
20 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
20 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
20 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
20 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
20 1 2024-08-06 2024-10-02 5 2 sergey@polzunov.com sergey@polzunov.com
exec_tclsh.py
in cortado/rtas
20 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
_common.py
in cortado/rtas
429 36 2024-08-06 2025-02-05 11 2 sergey@polzunov.com traut@users.noreply.github.com
cli.py
in cortado
197 4 2024-09-16 2025-01-30 9 2 traut@users.noreply.github.com sergey@polzunov.com
__init__.py
in cortado/rtas
121 10 2024-08-06 2025-01-17 9 2 sergey@polzunov.com sergey@polzunov.com
_cli.py
in cortado/rtas
79 3 2024-09-19 2025-01-17 7 2 traut@users.noreply.github.com sergey@polzunov.com
20 1 2024-08-06 2024-10-09 7 2 sergey@polzunov.com sergey@polzunov.com
rules.py
in cortado
112 8 2024-10-02 2025-01-29 7 2 sergey@polzunov.com sergey@polzunov.com
58 - 2024-08-07 2024-10-24 6 2 sergey@polzunov.com traut@users.noreply.github.com
44 1 2024-08-06 2024-10-09 6 2 sergey@polzunov.com sergey@polzunov.com
19 1 2024-08-06 2024-10-09 6 2 sergey@polzunov.com sergey@polzunov.com
24 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
48 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
24 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
23 1 2024-08-06 2024-10-09 6 2 sergey@polzunov.com sergey@polzunov.com
28 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
26 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
28 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
pkexec_shell.py
in cortado/rtas
16 1 2024-08-06 2024-10-09 6 2 sergey@polzunov.com sergey@polzunov.com
ssh_it_worm.py
in cortado/rtas
19 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
19 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
233 1 2024-08-06 2025-02-05 6 2 sergey@polzunov.com traut@users.noreply.github.com
credential_dumping.py
in cortado/rtas
19 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
recycle_bin_process.py
in cortado/rtas
45 1 2024-08-06 2024-10-09 6 2 sergey@polzunov.com sergey@polzunov.com
23 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
cloud_eicar.py
in cortado/rtas
19 1 2024-08-06 2024-10-08 6 2 sergey@polzunov.com sergey@polzunov.com
utils.py
in cortado
80 2 2024-08-06 2024-11-01 5 2 sergey@polzunov.com traut@users.noreply.github.com
19 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
shove_sip_bypass.py
in cortado/rtas
19 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
unzip_to_tmp.py
in cortado/rtas
18 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
28 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
msoffice_reg_mod.py
in cortado/rtas
25 1 2024-08-06 2024-10-02 5 2 sergey@polzunov.com sergey@polzunov.com
26 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
vsingle_malware.py
in cortado/rtas
20 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
22 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
22 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
ojnl_injection.py
in cortado/rtas
25 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
exec_tclsh.py
in cortado/rtas
20 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
tar_dylib.py
in cortado/rtas
21 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
20 1 2024-08-06 2024-10-02 5 2 sergey@polzunov.com sergey@polzunov.com
linux_hack_tool.py
in cortado/rtas
17 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
31 1 2024-08-06 2024-10-02 5 2 sergey@polzunov.com sergey@polzunov.com
22 1 2024-08-06 2024-10-02 5 2 sergey@polzunov.com sergey@polzunov.com
enumeration_linpeas.py
in cortado/rtas
22 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
extexport_sideload.py
in cortado/rtas
27 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
19 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
26 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
25 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
18 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
modify_bootconf.py
in cortado/rtas
28 1 2024-08-06 2024-10-02 5 2 sergey@polzunov.com sergey@polzunov.com
20 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
24 1 2024-08-06 2024-10-08 5 2 sergey@polzunov.com sergey@polzunov.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
thread_injector_intel.c
in cortado/rtas/src
88 2 2024-08-06 2024-08-06 1 1 sergey@polzunov.com sergey@polzunov.com
netcon_exec_chain.go
in cortado/rtas/src
86 1 2024-08-06 2024-08-06 1 1 sergey@polzunov.com sergey@polzunov.com
thread_injector_m1.c
in cortado/rtas/src
83 2 2024-08-06 2024-08-06 1 1 sergey@polzunov.com sergey@polzunov.com
rta_unhook_ldrload.cpp
in cortado/rtas/src
65 2 2024-08-06 2024-08-06 1 1 sergey@polzunov.com sergey@polzunov.com
LoadLib-Callback64.cpp
in cortado/rtas/src
59 3 2024-08-06 2024-08-06 1 1 sergey@polzunov.com sergey@polzunov.com
46 1 2024-08-06 2024-08-06 1 1 sergey@polzunov.com sergey@polzunov.com
43 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
39 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
ditto_and_spawn.c
in cortado/rtas/src
37 1 2024-08-06 2024-08-06 1 1 sergey@polzunov.com sergey@polzunov.com
linux_motd_netcon.py
in cortado/rtas
36 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
35 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
faultrep.cpp
in cortado/rtas/src
34 2 2024-08-06 2024-08-06 1 1 sergey@polzunov.com sergey@polzunov.com
33 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
create_file.c
in cortado/rtas/src
33 2 2024-08-06 2024-08-06 1 1 sergey@polzunov.com sergey@polzunov.com
32 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
32 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
31 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
31 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
31 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
30 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
30 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
30 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
30 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
30 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
30 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
30 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
30 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
30 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
29 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
29 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
29 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
28 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
27 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
27 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
26 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
26 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
26 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
26 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
26 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
26 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
26 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
25 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
25 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
25 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
24 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
24 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
24 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
24 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
24 1 2024-11-06 2024-11-06 1 1 traut@users.noreply.github.com traut@users.noreply.github.com
24 1 2025-02-05 2025-02-05 1 1 traut@users.noreply.github.com traut@users.noreply.github.com