apache / mina-sshd
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system6% (4,372 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java6% (4,230 lines)
xml13% (130 lines)
py5% (12 lines)
Duplication per Component (primary)
sshd-core7% (1,693 lines)
sshd-common6% (1,320 lines)
sshd-sftp6% (723 lines)
sshd-cli4% (141 lines)
assembly32% (130 lines)
sshd-scp3% (110 lines)
sshd-netty15% (82 lines)
sshd-openpgp7% (51 lines)
sshd-mina5% (28 lines)
sshd-sources2% (28 lines)
sshd-contrib3% (28 lines)
sshd-git4% (26 lines)
sshd-putty2% (12 lines)
ROOT0% (0 lines)
sshd-spring-sftp0% (0 lines)
sshd-ldap0% (0 lines)

Duplication Between Components (50+ lines)

G sshd-core sshd-core sshd-sftp sshd-sftp sshd-core--sshd-sftp 300 sshd-scp sshd-scp sshd-core--sshd-scp 60 sshd-netty sshd-netty sshd-core--sshd-netty 102 sshd-common sshd-common sshd-common--sshd-core 185 sshd-common--sshd-sftp 180 sshd-common--sshd-scp 130 sshd-openpgp sshd-openpgp sshd-common--sshd-openpgp 79 sshd-scp--sshd-sftp 124

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 497 duplicates...
Size#FoldersFilesLinesCode
73 x 2 sshd-core/src/main/java/...che/sshd/common/helpers
sshd-core/src/main/java/.../common/session/helpers
348:469 (25%)
2228:2346 (5%)
view
50 x 2 assembly/src/main/descriptors
assembly/src/main/descriptors
23:80 (76%)
23:80 (75%)
view
43 x 2 sshd-core/src/main/java/...apache/sshd/client/auth
sshd-core/src/main/java/...apache/sshd/server/auth
51:137 (89%)
53:139 (87%)
view
33 x 2 sshd-core/src/main/java/...che/sshd/common/helpers
sshd-core/src/main/java/.../common/session/helpers
146:194 (11%)
154:202 (4%)
view
30 x 2 sshd-sftp/src/main/java/...che/sshd/sftp/client/fs
sshd-sftp/src/main/java/...apache/sshd/sftp/common
1296:1325 (3%)
488:517 (4%)
view
30 x 2 sshd-core/src/main/java/.../common/session/helpers
sshd-sftp/src/main/java/...apache/sshd/sftp/server
159:202 (3%)
79:122 (46%)
view
30 x 2 sshd-core/src/main/java/...che/sshd/common/helpers
sshd-sftp/src/main/java/...apache/sshd/sftp/server
151:194 (10%)
79:122 (46%)
view
30 x 2 sshd-sftp/src/main/java/...che/sshd/sftp/client/fs
sshd-sftp/src/main/java/...apache/sshd/sftp/common
1436:1465 (3%)
488:517 (4%)
view
30 x 2 sshd-sftp/src/main/java/...che/sshd/sftp/client/fs
sshd-sftp/src/main/java/...che/sshd/sftp/client/fs
1296:1325 (3%)
1436:1465 (3%)
view
29 x 2 sshd-common/src/main/jav...common/config/keys/impl
sshd-common/src/main/jav...fig/keys/loader/openssh
88:127 (53%)
113:152 (39%)
view
24 x 2 sshd-core/src/main/java/...sshd/client/auth/pubkey
sshd-core/src/main/java/...sshd/server/auth/pubkey
34:71 (92%)
34:71 (92%)
view
22 x 2 sshd-common/src/main/jav...common/config/keys/impl
sshd-common/src/main/jav...fig/keys/loader/openssh
87:122 (45%)
105:140 (36%)
view
22 x 2 sshd-core/src/main/java/...che/sshd/common/channel
sshd-core/src/main/java/...che/sshd/common/helpers
957:988 (3%)
146:177 (7%)
view
22 x 2 sshd-core/src/main/java/...che/sshd/common/channel
sshd-core/src/main/java/.../common/session/helpers
499:536 (3%)
2271:2308 (1%)
view
22 x 2 sshd-core/src/main/java/...che/sshd/common/channel
sshd-core/src/main/java/.../common/session/helpers
957:988 (3%)
154:185 (2%)
view
22 x 2 sshd-core/src/main/java/...che/sshd/common/channel
sshd-core/src/main/java/...che/sshd/common/helpers
499:536 (3%)
393:430 (7%)
view
21 x 2 sshd-common/src/main/jav...common/config/keys/impl
sshd-common/src/main/jav...fig/keys/loader/openssh
110:146 (23%)
113:149 (25%)
view
21 x 2 sshd-core/src/main/java/...che/sshd/common/io/nio2
sshd-netty/src/main/java/org/apache/sshd/netty
97:131 (5%)
82:116 (9%)
view
20 x 2 sshd-common/src/main/jav...common/config/keys/impl
sshd-common/src/main/jav...fig/keys/loader/openssh
165:191 (21%)
149:175 (24%)
view
19 x 2 sshd-core/src/main/java/...che/sshd/common/channel
sshd-sftp/src/main/java/...apache/sshd/sftp/server
962:988 (3%)
79:105 (29%)
view
19 x 2 sshd-sftp/src/main/java/...e/sshd/sftp/client/impl
sshd-sftp/src/main/java/...apache/sshd/sftp/common
462:487 (2%)
739:764 (2%)
view
19 x 2 sshd-common/src/main/jav.../common/config/keys/u2f
sshd-common/src/main/jav.../common/config/keys/u2f
34:64 (54%)
34:64 (54%)
view
17 x 2 sshd-core/src/main/java/org/apache/sshd/server/kex
sshd-core/src/main/java/org/apache/sshd/server/kex
198:219 (7%)
102:122 (20%)
view
16 x 2 sshd-common/src/main/jav...e/sshd/common/signature
sshd-common/src/main/jav...e/sshd/common/signature
106:129 (6%)
131:154 (6%)
view
16 x 2 sshd-core/src/main/java/org/apache/sshd/common/kex
sshd-core/src/main/java/org/apache/sshd/common/kex
59:74 (13%)
81:96 (13%)
view
16 x 2 sshd-common/src/main/jav...mon/util/security/eddsa
sshd-common/src/main/jav...mon/util/security/eddsa
56:79 (39%)
159:182 (20%)
view
15 x 2 sshd-common/src/main/jav...hd/common/util/security
sshd-common/src/main/jav...hd/common/util/security
91:110 (14%)
172:191 (14%)
view
15 x 2 sshd-common/src/main/jav...hd/common/util/security
sshd-common/src/main/jav...hd/common/util/security
91:110 (14%)
131:150 (14%)
view
15 x 2 sshd-sftp/src/main/java/...che/sshd/sftp/client/fs
sshd-sftp/src/main/java/...che/sshd/sftp/client/fs
83:101 (16%)
65:83 (44%)
view
15 x 2 sshd-common/src/main/jav...hd/common/util/security
sshd-common/src/main/jav...hd/common/util/security
131:150 (14%)
172:191 (14%)
view
14 x 2 sshd-common/src/main/jav...common/config/keys/impl
sshd-common/src/main/jav...common/config/keys/impl
85:106 (33%)
87:108 (32%)
view
14 x 2 sshd-common/src/main/jav...sshd/client/config/keys
sshd-common/src/main/jav...sshd/client/config/keys
111:134 (24%)
117:140 (16%)
view
14 x 2 sshd-core/src/main/java/...che/sshd/client/channel
sshd-core/src/main/java/...che/sshd/common/forward
66:83 (9%)
162:179 (12%)
view
13 x 2 sshd-common/src/main/jav...apache/sshd/common/util
sshd-common/src/main/jav...apache/sshd/common/util
123:144 (3%)
212:233 (3%)
view
13 x 2 sshd-core/src/main/java/...pache/sshd/server/shell
sshd-core/src/main/java/...pache/sshd/server/shell
105:125 (11%)
63:83 (20%)
view
13 x 2 sshd-common/src/main/jav...ache/sshd/common/cipher
sshd-common/src/main/jav...ache/sshd/common/cipher
70:90 (15%)
175:195 (6%)
view
13 x 2 sshd-common/src/main/jav...e/sshd/common/signature
sshd-common/src/main/jav...e/sshd/common/signature
55:79 (20%)
68:92 (20%)
view
12 x 2 sshd-core/src/main/java/...che/sshd/common/forward
sshd-core/src/main/java/.../common/session/helpers
58:77 (36%)
122:141 (2%)
view
12 x 2 sshd-sftp/src/main/java/...apache/sshd/sftp/server
sshd-sftp/src/main/java/...apache/sshd/sftp/server
971:988 (<1%)
996:1012 (<1%)
view
12 x 2 sshd-core/src/main/java/...che/sshd/common/forward
sshd-core/src/main/java/...che/sshd/common/forward
112:131 (1%)
58:77 (36%)
view
12 x 2 sshd-common/src/main/jav...l/security/bouncycastle
sshd-common/src/main/jav...mon/util/security/eddsa
58:74 (21%)
55:71 (27%)
view
12 x 2 sshd-core/src/main/java/...che/sshd/common/forward
sshd-core/src/main/java/.../common/session/helpers
112:131 (1%)
122:141 (2%)
view
12 x 2 sshd-core/src/main/java/org/apache/sshd/server/kex
sshd-core/src/main/java/org/apache/sshd/server/kex
84:100 (5%)
65:81 (14%)
view
11 x 2 sshd-sftp/src/main/java/...apache/sshd/sftp/server
sshd-sftp/src/main/java/...apache/sshd/sftp/server
42:58 (61%)
188:204 (<1%)
view
11 x 2 sshd-common/src/main/jav...sshd/common/file/nonefs
sshd-common/src/main/jav...e/sshd/common/file/util
68:84 (28%)
75:91 (24%)
view
11 x 2 sshd-cli/src/main/java/org/apache/sshd/cli/client
sshd-cli/src/main/java/org/apache/sshd/cli/client
719:730 (1%)
763:774 (1%)
view
11 x 2 sshd-core/src/main/java/...che/sshd/client/session
sshd-core/src/main/java/...che/sshd/common/forward
35:50 (44%)
34:49 (33%)
view
11 x 2 sshd-sftp/src/main/java/...apache/sshd/sftp/server
sshd-sftp/src/main/java/...apache/sshd/sftp/server
970:984 (<1%)
1129:1142 (<1%)
view
11 x 2 sshd-core/src/main/java/...che/sshd/common/forward
sshd-core/src/main/java/.../common/session/helpers
131:147 (1%)
151:167 (2%)
view
11 x 2 sshd-contrib/src/main/ja...sshd/contrib/server/scp
sshd-contrib/src/main/ja...sshd/contrib/server/scp
58:71 (24%)
80:93 (24%)
view
Duplicated Units
The list of top 25 duplicated units.
See data for all 25 unit duplicates...
Size#FoldersFilesLinesCode
17 x 2 sshd-common/src/main/jav...common/config/keys/impl
sshd-common/src/main/jav...fig/keys/loader/openssh
98:118 
123:143 
view
17 x 2 sshd-core/src/main/java/...apache/sshd/server/auth
sshd-core/src/main/java/...apache/sshd/client/auth
99:120 
97:118 
view
14 x 3 sshd-core/src/main/java/...che/sshd/common/channel
sshd-core/src/main/java/...che/sshd/common/helpers
sshd-core/src/main/java/.../common/session/helpers
494:511 
387:405 
2266:2283 
view
14 x 2 sshd-core/src/main/java/...che/sshd/common/helpers
sshd-core/src/main/java/.../common/session/helpers
342:360 
2223:2240 
view
14 x 2 sshd-core/src/main/java/...che/sshd/common/helpers
sshd-core/src/main/java/.../common/session/helpers
436:454 
2314:2331 
view
13 x 3 sshd-core/src/main/java/...che/sshd/common/channel
sshd-core/src/main/java/...che/sshd/common/helpers
sshd-core/src/main/java/.../common/session/helpers
514:529 
408:423 
2286:2301 
view
13 x 2 sshd-core/src/main/java/...che/sshd/common/helpers
sshd-core/src/main/java/.../common/session/helpers
363:379 
2243:2258 
view
13 x 2 sshd-core/src/main/java/...che/sshd/common/helpers
sshd-core/src/main/java/.../common/session/helpers
457:472 
2334:2349 
view
11 x 2 sshd-common/src/main/jav...l/security/bouncycastle
sshd-common/src/main/jav...mon/util/security/eddsa
59:72 
56:69 
view
11 x 2 sshd-common/src/main/jav...common/config/keys/impl
sshd-common/src/main/jav...fig/keys/loader/openssh
111:126 
114:129 
view
11 x 2 sshd-common/src/main/jav...common/config/keys/impl
sshd-common/src/main/jav...fig/keys/loader/openssh
129:144 
132:147 
view
9 x 2 sshd-common/src/main/jav...he/sshd/common/util/net
sshd-cli/src/main/java/org/apache/sshd/cli/client
409:419 
480:490 
view
8 x 2 sshd-common/src/main/jav...common/config/keys/impl
sshd-common/src/main/jav...fig/keys/loader/openssh
88:99 
106:117 
view
8 x 2 sshd-common/src/main/jav...common/config/keys/impl
sshd-common/src/main/jav...fig/keys/loader/openssh
102:113 
120:131 
view
8 x 2 sshd-common/src/main/jav...sshd/common/config/keys
sshd-common/src/main/jav...config/keys/loader/ssh2
49:59 
99:109 
view
8 x 3 sshd-core/src/main/java/...ache/sshd/common/future
sshd-core/src/main/java/...ache/sshd/client/future
sshd-core/src/main/java/...ache/sshd/client/future
37:47 
55:65 
38:48 
view
7 x 2 sshd-common/src/main/jav...common/config/keys/impl
sshd-common/src/main/jav...fig/keys/loader/openssh
175:184 
159:168 
view
7 x 2 sshd-common/src/main/java/org/apache/sshd/common
sshd-core/src/main/java/org/apache/sshd/agent
198:206 
106:114 
view
7 x 2 sshd-core/src/main/java/org/apache/sshd/server
sshd-core/src/main/java/org/apache/sshd/client
65:73 
125:133 
view
6 x 4 sshd-common/src/main/jav...e/sshd/common/signature
sshd-common/src/main/jav...ache/sshd/common/cipher
sshd-common/src/main/jav...sshd/common/compression
sshd-core/src/main/java/org/apache/sshd/common/kex
314:322 
219:227 
116:124 
328:336 
view
6 x 5 sshd-common/src/main/jav...e/sshd/common/signature
sshd-common/src/main/jav...ache/sshd/common/cipher
sshd-common/src/main/jav.../apache/sshd/common/mac
sshd-common/src/main/jav...sshd/common/compression
sshd-core/src/main/java/org/apache/sshd/common/kex
340:348 
245:253 
175:183 
142:150 
354:362 
view
6 x 2 sshd-common/src/main/jav...sshd/common/config/keys
sshd-common/src/main/jav...fig/keys/loader/openssh
514:522 
370:378 
view
6 x 3 sshd-common/src/main/jav...g/apache/sshd/common/io
sshd-core/src/main/java/...che/sshd/common/channel
sshd-core/src/main/java/...ache/sshd/common/future
59:66 
206:213 
50:57 
view
6 x 2 sshd-sftp/src/main/java/...e/sshd/sftp/client/impl
sshd-sftp/src/main/java/...apache/sshd/sftp/client
81:88 
974:981 
view
6 x 2 sshd-sftp/src/main/java/...che/sshd/sftp/client/fs
sshd-sftp/src/main/java/...che/sshd/sftp/client/fs
95:102 
77:84 
view