lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 483..493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 495..505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1163..1173
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1310..1320
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1364..1374
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1376..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2023..2033
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2035..2045
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 127..137
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 159..169
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 756..766
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1702..1712
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1714..1724
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 347..357
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 382..392
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 41.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 483..493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 495..505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1163..1173
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1310..1320
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1364..1374
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1376..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2023..2033
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2035..2045
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 127..137
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 159..169
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 756..766
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1702..1712
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1714..1724
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 247..257
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 347..357
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 41.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 483..493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 495..505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1163..1173
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1310..1320
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1364..1374
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1376..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2023..2033
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2035..2045
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 127..137
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 159..169
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 756..766
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1702..1712
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1714..1724
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 247..257
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 382..392
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 41.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 310..319
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 321..330
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 565..574
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 576..585
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 594..603
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 605..614
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 903..912
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1299..1308
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 440..449
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 451..460
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 659..668
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1908..1917
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1919..1928
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2661..2670
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 28..37
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 71..80
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 82..91
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 595..604
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2317..2326
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2328..2337
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2480..2489
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2958..2967
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2969..2978
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 303..312
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 37.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 310..319
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 321..330
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 565..574
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 576..585
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 594..603
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 605..614
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 903..912
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1299..1308
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 440..449
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 451..460
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 659..668
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1908..1917
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1919..1928
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2661..2670
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 28..37
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 71..80
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 82..91
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 595..604
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2317..2326
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2328..2337
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2480..2489
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2958..2967
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2969..2978
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 262..271
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 37.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 77..83
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 85..91
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 93..99
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 101..107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 162..168
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 193..199
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 240..246
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 248..254
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 256..262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 264..270
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 292..298
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 421..428
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 430..437
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 770..777
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 779..786
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 861..868
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 870..877
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1144..1151
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1175..1182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1184..1191
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1255..1262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1290..1297
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1424..1431
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1683..1690
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1718..1725
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1902..1909
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1911..1918
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2117..2124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 68..75
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 255..262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 264..271
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 347..354
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 356..363
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 538..545
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 894..901
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 903..910
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1556..1563
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1565..1572
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1978..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2360..2367
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2393..2400
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2552..2559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2704..2711
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2751..2758
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2760..2767
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2794..2801
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2803..2810
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3090..3097
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3136..3143
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3169..3176
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3316..3323
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3325..3332
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 19..26
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 15..22
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 55..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_shell32.rb on lines 18..25
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 99..106
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 108..115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 374..381
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 383..390
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 806..813
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 815..822
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1958..1965
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1967..1974
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2155..2162
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2520..2527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2529..2536
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2996..3003
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_winspool.rb on lines 67..74
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_winspool.rb on lines 76..83
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 86..93
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 414..421
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 423..430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 554..561
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 578..585
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 29.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 77..83
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 85..91
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 93..99
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 101..107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 162..168
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 193..199
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 240..246
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 248..254
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 256..262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 264..270
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 292..298
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 421..428
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 430..437
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 770..777
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 779..786
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 861..868
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 870..877
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1144..1151
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1175..1182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1184..1191
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1255..1262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1290..1297
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1424..1431
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1683..1690
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1718..1725
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1902..1909
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1911..1918
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2117..2124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 68..75
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 255..262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 264..271
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 347..354
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 356..363
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 538..545
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 894..901
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 903..910
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1556..1563
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1565..1572
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1978..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2360..2367
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2393..2400
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2552..2559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2704..2711
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2751..2758
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2760..2767
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2794..2801
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2803..2810
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3090..3097
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3136..3143
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3169..3176
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3316..3323
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3325..3332
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 19..26
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 15..22
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 55..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_shell32.rb on lines 18..25
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 99..106
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 108..115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 374..381
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 383..390
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 806..813
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 815..822
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1958..1965
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1967..1974
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2155..2162
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2520..2527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2529..2536
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2996..3003
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_winspool.rb on lines 67..74
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_winspool.rb on lines 76..83
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 86..93
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 95..102
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 414..421
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 423..430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 554..561
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 29.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 77..83
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 85..91
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 93..99
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 101..107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 162..168
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 193..199
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 240..246
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 248..254
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 256..262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 264..270
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 292..298
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 421..428
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 430..437
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 770..777
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 779..786
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 861..868
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 870..877
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1144..1151
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1175..1182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1184..1191
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1255..1262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1290..1297
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1424..1431
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1683..1690
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1718..1725
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1902..1909
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1911..1918
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2117..2124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 68..75
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 255..262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 264..271
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 347..354
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 356..363
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 538..545
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 894..901
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 903..910
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1556..1563
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1565..1572
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1978..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2360..2367
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2393..2400
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2552..2559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2704..2711
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2751..2758
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2760..2767
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2794..2801
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2803..2810
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3090..3097
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3136..3143
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3169..3176
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3316..3323
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3325..3332
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 19..26
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 15..22
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 55..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_shell32.rb on lines 18..25
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 99..106
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 108..115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 374..381
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 383..390
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 806..813
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 815..822
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1958..1965
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1967..1974
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2155..2162
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2520..2527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2529..2536
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2996..3003
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_winspool.rb on lines 67..74
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_winspool.rb on lines 76..83
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 86..93
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 95..102
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 414..421
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 423..430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 578..585
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 29.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 77..83
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 85..91
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 93..99
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 101..107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 162..168
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 193..199
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 240..246
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 248..254
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 256..262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 264..270
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 292..298
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 421..428
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 430..437
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 770..777
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 779..786
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 861..868
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 870..877
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1144..1151
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1175..1182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1184..1191
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1255..1262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1290..1297
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1424..1431
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1683..1690
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1718..1725
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1902..1909
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1911..1918
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2117..2124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 68..75
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 255..262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 264..271
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 347..354
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 356..363
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 538..545
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 894..901
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 903..910
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1556..1563
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1565..1572
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1978..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2360..2367
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2393..2400
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2552..2559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2704..2711
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2751..2758
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2760..2767
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2794..2801
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2803..2810
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3090..3097
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3136..3143
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3169..3176
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3316..3323
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3325..3332
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 19..26
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 15..22
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 55..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_shell32.rb on lines 18..25
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 99..106
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 108..115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 374..381
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 383..390
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 806..813
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 815..822
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1958..1965
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1967..1974
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2155..2162
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2520..2527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2529..2536
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2996..3003
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_winspool.rb on lines 67..74
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_winspool.rb on lines 76..83
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 95..102
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 414..421
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 423..430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 554..561
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 578..585
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 29.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 77..83
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 85..91
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 93..99
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 101..107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 162..168
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 193..199
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 240..246
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 248..254
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 256..262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 264..270
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 292..298
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 421..428
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 430..437
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 770..777
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 779..786
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 861..868
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 870..877
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1144..1151
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1175..1182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1184..1191
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1255..1262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1290..1297
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1424..1431
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1683..1690
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1718..1725
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1902..1909
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1911..1918
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2117..2124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 68..75
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 255..262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 264..271
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 347..354
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 356..363
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 538..545
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 894..901
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 903..910
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1556..1563
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1565..1572
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1978..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2360..2367
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2393..2400
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2552..2559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2704..2711
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2751..2758
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2760..2767
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2794..2801
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2803..2810
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3090..3097
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3136..3143
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3169..3176
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3316..3323
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3325..3332
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 19..26
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 15..22
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 55..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_shell32.rb on lines 18..25
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 99..106
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 108..115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 374..381
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 383..390
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 806..813
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 815..822
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1958..1965
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1967..1974
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2155..2162
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2520..2527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2529..2536
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2996..3003
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_winspool.rb on lines 67..74
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_winspool.rb on lines 76..83
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 86..93
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 95..102
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 423..430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 554..561
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 578..585
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 29.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 77..83
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 85..91
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 93..99
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 101..107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 162..168
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 193..199
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 240..246
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 248..254
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 256..262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 264..270
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 292..298
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 421..428
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 430..437
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 770..777
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 779..786
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 861..868
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 870..877
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1144..1151
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1175..1182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1184..1191
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1255..1262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1290..1297
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1424..1431
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1683..1690
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1718..1725
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1902..1909
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1911..1918
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2117..2124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 68..75
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 255..262
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 264..271
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 347..354
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 356..363
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 538..545
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 894..901
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 903..910
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1556..1563
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1565..1572
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1978..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2360..2367
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2393..2400
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2552..2559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2704..2711
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2751..2758
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2760..2767
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2794..2801
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2803..2810
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3090..3097
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3136..3143
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3169..3176
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3316..3323
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3325..3332
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 19..26
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 15..22
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 55..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_shell32.rb on lines 18..25
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 99..106
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 108..115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 374..381
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 383..390
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 806..813
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 815..822
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1958..1965
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1967..1974
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2155..2162
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2520..2527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2529..2536
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2996..3003
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_winspool.rb on lines 67..74
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_winspool.rb on lines 76..83
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 86..93
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 95..102
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 414..421
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 554..561
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 578..585
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 29.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 28..34
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 36..42
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 44..50
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 70..76
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 78..84
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 187..193
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 437..443
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 445..451
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 456..462
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 508..514
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 563..569
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 587..593
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 28..34
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 36..42
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 44..50
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 62..68
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 70..76
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 78..84
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 187..193
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 437..443
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 456..462
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 508..514
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 563..569
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 587..593
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 28..34
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 36..42
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 44..50
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 62..68
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 70..76
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 78..84
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 187..193
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 437..443
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 445..451
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 456..462
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 563..569
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 587..593
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 28..34
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 36..42
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 44..50
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 62..68
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 70..76
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 78..84
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 187..193
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 437..443
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 445..451
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 456..462
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 508..514
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 587..593
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 28..34
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 36..42
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 44..50
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 62..68
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 70..76
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 78..84
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 187..193
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 437..443
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 445..451
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 456..462
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 508..514
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 563..569
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 28..34
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 36..42
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 44..50
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 62..68
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 70..76
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 78..84
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 187..193
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 437..443
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 445..451
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 508..514
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 563..569
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 587..593
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 28..34
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 36..42
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 62..68
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 70..76
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 78..84
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 187..193
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 437..443
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 445..451
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 456..462
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 508..514
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 563..569
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 587..593
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 28..34
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 36..42
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 44..50
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 62..68
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 70..76
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 78..84
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 437..443
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 445..451
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 456..462
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 508..514
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 563..569
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 587..593
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 28..34
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 36..42
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 44..50
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 62..68
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 70..76
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 78..84
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 187..193
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 445..451
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 456..462
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 508..514
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 563..569
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 587..593
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 28..34
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 44..50
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 62..68
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 70..76
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 78..84
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 187..193
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 437..443
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 445..451
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 456..462
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 508..514
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 563..569
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 587..593
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 28..34
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 36..42
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 44..50
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 62..68
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 70..76
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 187..193
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 437..443
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 445..451
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 456..462
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 508..514
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 563..569
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 587..593
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 36..42
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 44..50
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 62..68
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 70..76
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 78..84
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 187..193
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 437..443
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 445..451
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 456..462
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 508..514
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 563..569
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 587..593
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 34..40
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 42..48
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 57..62
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 64..69
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 109..114
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 116..121
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 123..128
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 181..186
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 222..227
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 272..277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 285..290
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 413..419
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 439..445
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 659..665
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 678..684
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 686..692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 742..748
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 750..756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 879..885
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1093..1099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1118..1124
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1136..1142
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1497..1503
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1505..1511
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1513..1519
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1521..1527
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1543..1549
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1767..1773
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1775..1781
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1971..1977
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 1979..1985
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_advapi32.rb on lines 2109..2115
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 174..180
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 182..188
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 329..335
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 728..734
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 736..742
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 837..843
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 845..851
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 853..859
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1219..1225
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1241..1247
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1414..1420
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1474..1480
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1574..1580
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1582..1588
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1637..1643
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1686..1692
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1694..1700
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1702..1708
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1817..1823
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 1882..1888
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2113..2119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2352..2358
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2385..2391
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2424..2430
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2432..2438
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2614..2620
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2672..2678
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2680..2686
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2688..2694
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2696..2702
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 2713..2719
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3287..3293
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3295..3301
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3353..3359
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3386..3392
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3433..3439
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3479..3485
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3487..3493
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3495..3501
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3529..3535
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3537..3543
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3545..3551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3766..3772
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_kernel32.rb on lines 3849..3855
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_netapi32.rb on lines 113..119
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 64..70
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ntdll.rb on lines 72..78
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 83..89
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 91..97
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 117..123
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 142..148
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 150..156
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 158..164
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 176..182
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 184..190
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 197..203
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 205..211
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 267..273
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 333..339
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 366..372
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 392..398
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 400..406
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 408..414
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 416..422
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 545..551
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 553..559
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 650..656
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 658..664
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 666..672
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 674..680
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 715..721
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 798..804
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 824..830
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1056..1062
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1064..1070
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1372..1378
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1380..1386
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1421..1427
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1480..1486
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1588..1594
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1596..1602
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1604..1610
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1750..1756
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 1765..1771
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2034..2040
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2093..2099
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2101..2107
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2124..2130
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2132..2138
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2164..2170
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2172..2178
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2263..2269
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2271..2277
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2472..2478
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2491..2497
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2499..2505
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2700..2706
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2748..2754
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2774..2780
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2980..2986
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 2988..2994
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_user32.rb on lines 3157..3163
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_wlanapi.rb on lines 58..63
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 28..34
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 36..42
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 44..50
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 62..68
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 78..84
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 187..193
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 437..443
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 445..451
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 456..462
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 508..514
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 563..569
lib/rex/post/meterpreter/extensions/stdapi/railgun/def/windows/def_ws2_32.rb on lines 587..593
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 25.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.