{
  "gex": {
    "1024": "EOF",
    "2048": {
      "g": 5,
      "p": 31271030864524270521311785185564493109871916595061911302102795420737836412506780272006911758268040328181809185292097799387824154016524129638311673526759251821895744094102164917044885916754160644284877123739239766530104450959153065094118897485549193128229135271006151771179582122764990401164989252056846510525115061681901634077656119083302863118461181238114794435660131988353620634732674124261556929489141723830482785330474642417659784458779367171368032323086750369274891809880881549821939142499930385810353768175064031371553377480950790055405339250439772672992012060443174711645043508817847578873756975001161920383327
    },
    "3072": {
      "g": 2,
      "p": 5217780202001294191277136297669469732888753107193144862331650034015734892667766491543738485767207552675046597010870940272478644010921504066610791655963049230802959290640941154760059373042784509102253655777830311917197588307439213859886333493086005926921095509676368946144862544199045116779451901584758839321147626324885636428350679298813683764298703139782678628221967686339618494411478659793321369095755802295963405384434962257427498973061388251878456375978614915278914907043683966775225652846937314506298963960378194468683281856821426532765395979641865670170658154183210705624764310234520828322200163215931307637413198447013257100563303098737201932889217013129253542706650335817228639565968250112783861025094474289841186228832859977271688493747713931549350032657725766713410572525529980806209859365635169523029510395136614999846639222690513116945836641247748228007383331291615878349280072449796468873330855037836437138745499
    },
    "4096": {
      "g": 2,
      "p": 1000235239646183340638882639706693148647967630573176051089611881779341970741725394257738578857123944259324618323581066157175628475615707153107651685229067085569864075591227097860352443982756760920379962364867451733237962964353378198086723439499693737251032437445099489779245644901383749000196154264703449419092650435052561421576898775440583825712256765182767068123761818826917955522659810120617714224498187962961299299253645455299583354930655327595525101674876414413171930105921739636271229519064513779253146924013052432737154982695677104683698316385558698453381257370286516997063262044842456305697754400603299966121307347379564691740391929605209823860030696057894692223197986834447742968613595018496929807505277603239687582829684858347076216458037399523563271967361344877751260554512702637040043748167257390521654901910833848460554268448529544554895087170715686539702925631132200692502064860523390870257504446257182828448923496144376831748710779490953655415087825166748622925213795677233810186763484096477831695417656074485826423720600015929666634734331565197559376591444012131249652746272960062255109020804304502777822346824365298865310984155571941516407827549916125677069885427382392484778888512932568324322653198497770954371419683
    },
    "6144": {
      "g": 2,
      "p": 29600841607046617740348108267362826091754843079330411917049497226299638195745424758543906040023323477125071082575705143780126355914974911256525293503518116370035400471745744246691580194341679302266947368792979849178146045791774418382366591360034832635628788901717257672934885024001668569541110713067182676579206180269606707834667652862350041968816925298741228666263149613172322033251988917006690412492041380391753530218085541345431572273171146993777036107064668635892562130831446755010102852752067454245837822171042979796112461112786219983451220490396382008007980418928272220346764739131039329991569651784746500802612171905460782116323841431845878703951634650745259425198800863604441519536069651890858436910109690619948602411830545181305506590515419635097505976955488848740561469422338962485241866772004972455943177123910102554158609788969507274624504584977321420367727275287920646891405719136588311579443882751130355891990881811309157695696316304853488093731008519921065645640728320842859900083901456924914957932604023739595948976237907868784322811188386302013900832985193717848637492692909496939552061706501320546231832788117321172974861163428871832057150025925760952956455385182254572829767915026207347045814604053764796718388805964674009063704152803952584525051976751307665106564721447552166444029086702183237461405868613038296575109655947785064315269116098817079469775791447427323696772312030656467014489573053818662131447616983705523443537719000602990843076903353410011019716856358197682285611146683605533795720000167866606867112847997185037838758009270320362748208774391673384779919004527849671321604689091178527385171610694000415049655111810001713116717718873485226455653553649843075216021949032198105601387156508259708003534381737407884262684119166304176384237189844931835426447297631509084040215511711703946101312395377680936605714940346083
    },
    "768": "EOF",
    "8192": {
      "g": 2,
      "p": 827492900166805712261942236133284159102342157781116014715579117921759858941905259365151182750506976864181845236441464890079533112416878623870804643232970159818310708396107174528566593330184936978735205338983484458174271666820073962005150358303351392252005768840765508812771808025025271413782810725807540374714680131899959483049944082830918029332090118016910828189789415031686113613700007955973548514309710712094059020170929156804501560889227794983131270928167809114484845007140805547173467341320798610806660867243519427028837888075006556801412049108279526558761079959825426297068432780631309666763349243225158900563629752936220477353270468294151108247289925697431128508342020659500199768866505743507824456354891722328740029466063679171160665751369906718034650162594776952735861026998768921406173020203965892701871384842788145946854490543016545091099420131947784254663465409245056395872654636266420527165656838385058269752086939825323607600531669315890532081228596338928801154155878488377847026675824120780033640916370989177255684176793538717785665077647197911808383943891914840744591116062229413334374178693420365607995980610095408479915715471490255429846598867590960373357161373974442144808759848428641463444866888247602849893997820570449573843441126681681847516895497331254779787612120785143738953681607599342348283182993648945665229369243801215889118932578288315751114406079332894190189715096159925657329548811793531295936044583597540647160948015461763842647694983987401715135848518998606610818568039019581570165423538435350538898047529302159164348838029617956257595477818560042540245515302161212010529069720149752853277393034009687314994948160437268612099849910737964801323037459313411324638220689077689622851700765020968297182766932300837213728415943826572680675883755789728143381808675534553537104636327159874067226442661863369606493751283046969066770648073311232147225361506921364688985115853694672237430486899187211619903798800624422411311491609942514085767458391530503642973758690435884713087543931188657090159006167661131880864569491821749545728557251851718853558564062066472646429847219574317741929874346195207988487507223172783269096409102013212943184449700986504223470406472743976916596707502779746757021133213504230895314166613591956395709917243755298200388555236778269784889980664387334252064203809141290715435796978101948862507748271074953278877911002281580459175732950896849250585303160554215363038110639178309467493427969569115389051669193690617083
    }
  },
  "host_keys": {
    "ssh-ed25519": {
      "algorithm": "ssh-ed25519",
      "ascii": "AAAAC3NzaC1lZDI1NTE5AAAAIE2pgHxqglxDXwHvOmefoRyQm7Urb3GHCr1lpPDzCMMZ",
      "fingerprint": "d7:25:92:ab:58:bc:9f:87:0a:db:1a:da:91:db:f0:bb",
      "fingerprint_new": "SHA256:nR+QzieM8PLtAYxMJCAbbC/611T1T8zqiOpsX1fKlqI=",
      "n": 35127573272641564851465131393054828237865323033075664922091902263497364914969
    }
  },
  "ident": "SSH-2.0-OpenSSH_9.9",
  "ip": "62.210.129.117",
  "supported": {
    "compression_algorithms_client_to_server": [
      "none",
      "zlib@openssh.com"
    ],
    "compression_algorithms_server_to_client": [
      "none",
      "zlib@openssh.com"
    ],
    "encryption_algorithms_client_to_server": [
      "aes128-ctr",
      "aes192-ctr",
      "aes256-ctr",
      "aes128-gcm@openssh.com",
      "aes256-gcm@openssh.com"
    ],
    "encryption_algorithms_server_to_client": [
      "aes128-ctr",
      "aes192-ctr",
      "aes256-ctr",
      "aes128-gcm@openssh.com",
      "aes256-gcm@openssh.com"
    ],
    "kex_algorithms": [
      "sntrup761x25519-sha512",
      "sntrup761x25519-sha512@openssh.com",
      "mlkem768x25519-sha256",
      "curve25519-sha256",
      "curve25519-sha256@libssh.org",
      "ecdh-sha2-nistp256",
      "ecdh-sha2-nistp384",
      "ecdh-sha2-nistp521",
      "diffie-hellman-group-exchange-sha256",
      "diffie-hellman-group16-sha512",
      "diffie-hellman-group18-sha512",
      "diffie-hellman-group14-sha256",
      "ext-info-s",
      "kex-strict-s-v00@openssh.com"
    ],
    "languages_client_to_server": [
      ""
    ],
    "languages_server_to_client": [
      ""
    ],
    "mac_algorithms_client_to_server": [
      "umac-128-etm@openssh.com",
      "hmac-sha2-256-etm@openssh.com",
      "hmac-sha2-512-etm@openssh.com",
      "umac-128@openssh.com",
      "hmac-sha2-256",
      "hmac-sha2-512"
    ],
    "mac_algorithms_server_to_client": [
      "umac-128-etm@openssh.com",
      "hmac-sha2-256-etm@openssh.com",
      "hmac-sha2-512-etm@openssh.com",
      "umac-128@openssh.com",
      "hmac-sha2-256",
      "hmac-sha2-512"
    ],
    "server_host_key_algorithms": [
      "ssh-ed25519"
    ]
  }
}

SSH Report for dir.blarf.me

Score: F

Server Parameters

Server version SSH-2.0-OpenSSH_9.9
Compression none
zlib@openssh.com

Host Keys

ssh-ed25519 Generally considered secure a
d7:25:92:ab:58:bc:9f:87:0a:db:1a:da:91:db:f0:bb
AAAAC3NzaC1lZDI1NTE5AAAAIE2pgHxqglxDXwHvOmefoRyQm7Urb3GHCr1lpPDz
CMMZ
a

Key Exchange

sntrup761x25519-sha512 Unknown key exchange algorithm f
sntrup761x25519-sha512@openssh.com Unknown key exchange algorithm f
mlkem768x25519-sha256 Unknown key exchange algorithm f
curve25519-sha256 Generally considered secure a
curve25519-sha256@libssh.org Generally considered secure a
ecdh-sha2-nistp256 NIST curves considered insecure b
ecdh-sha2-nistp384 NIST curves considered insecure b
ecdh-sha2-nistp521 NIST curves considered insecure b
diffie-hellman-group-exchange-sha256 Generally considered secure a
768 bit request Server refused the request

              
0
1024 bit request Server refused the request

              
0
2048 bit request 2048-bit group
F7B6DB1359F90C032532089BF3BAE4A2ED1209EE181E517D24238A7EDF32489C
1E6F3DBA19C01489FF3B6A2764E932B108218462111D8C834EB642726F08FDBE
EBC08DC25A2ABD10D72DE4053EF4B48AD385A0EB97F1EF96F01BAA45AA914BAD
8096B97919F724C1075FCFBA43119006C61A5F4E991B791E1056730CF19E9215
B482F6047104269C1122AA14A76B5537621C0A620CE4BD63A70B898E002D19BD
2897A1D036B6283EF9CB8ADF92806CAEA8AEFCDE63F945C5F098E11824BE3493
225F9848E08F4AAB4E4C3621D8AF209C02058683332CE1163D158C484ECF9909
5C889B900127DE4367D2A8433E5D23DAB5F5AEBDA97C425F8B169759F4CB895F
a
3072 bit request 3072-bit group
E5EBD573C64E8C90F57D2EA3086FE8A0553F6E71A29D8C629C3AA54B6648F45B
3CE898928396A4E07340D3B08C83DDF2DFD73A938E8716E633EFF84055EF6534
23B67B0C98C1BB45E6D24662B5EC5F04E90EEB4FE7EFC4F2EE41AACB0FE5712D
EF846A2454C0FAB58061046FB8EEEB7FB351ABF70069E22A9901246EF9A8640A
F80DA998506C749DED56E421DCC0FFC09F2E011C237573CDE365CE2E7D41C261
4602CACDA3706EF919ACD82FF79FC1DC48C2F724EF8781281F67CA0E0835455A
8D2142F2A820C2A57B7E9EA2936E76044F09655E2B5EC40BCD6198DEB10DBCF8
7C2CBA659431D54921A880F79DCB5C9D4B7CFC688A2BFB84D40199A41461A8FD
2A0EFD68F72358311886D7FA3EB29F627133C892E1E27626D476A271BC1C3970
C7B52C996089A16798D2E4B7D43E6233450A89F356D9A4AB9C00E4D7683480F7
618DFF43DBE5D8324B95A49F4E71874BBD0245D30B2E57DEC68E85D176122EAC
0D398A0DAE7A1880BE551B47E28898FED4C40A38365830967BA1423A3574A89B
a
4096 bit request 4096-bit group
F52D556E0D75D910A1C4DF0D571DBCEBCAB3513CA78923277BA6240C1BB579A7
3E56739548C0F6882B5C8BF03A15C36CA58355E6EE2170ACDFBB13CF60BA34BD
92FFDC091D9AC86141CAC874E1615508A2B1A1B4A31E81B2E1982AA3ED676B3D
FBD0962400B188F56C6DFCDE7CDDBCEA57654D61272C585EDBBE0449D1AF74C5
37F8A022BADDCFC2E6F3050B586A6761CFD444DF39CC585715A0CC863B9B2254
99B3097CE62B7645485754A1A8B3010FCEF13EA07D29161D1F3E701B5BC3D99B
1EF2F8916F862B4815BC0D0A3385B33FEDF1B7FBC85F615E051B8A31F32A6B42
13754A5F8E4BBFCE77A292BCF482B7FC30E817A591170E72696359B3635CB393
BEF4075DDD7D0734E358DB2A803EE621CBB04010EAC75F810D72C41A3D7013EE
2799A59D7A8ADAB73E0FD5EE4A6498CA8DF000AC152C0F6CA1C57660D0DD750A
6A5F788F89CC424FD19FBD42E9C7E2A949FBF43FC67528AFD879A37A0D1D38E0
5328C5216BA938C058A341AAEA8D8EACBA42610B0E7823E74CAB6CA791F17AEC
B532DA5BF80C056B67BDFDED51A97C95AFCD32509C87600A2D734F2394455272
7CF726068C04F339D206BAF472A0C2E2F22D7CF939B7A6FB3D5C67B0564537A3
3E6802DBD07AEE817BAD37B5287BA678E962EB3B8B5BEFAC937241725A1B8789
C1609706B24C7266FAE9195B9536151FE3D65684AACF304BC664F4D82A48CE23
a
6144 bit request 6144-bit group
E0848AB4E94DE11B8BFF81622A26C6D2145529210F586E2C145E8E26243AD47D
8FB09EC8A70E1DBC3C1360EB1E511BB8657803B33D9CBAEA50236234CFD5354B
08A7F9ADAEE929E263FFDB2572D56BE935DB62E8BC56ABB4594F5C0E9944B002
E3A1E4DB42DEFBFEFCFB6DC014B5E20B319AC14C08FF4881E1648B39853C2D02
C12EC355531BD61DCB6DE2EF99EBE4960810D43EA00A4F4CDD1E6A4F6B8037A7
37A306443E0E7F5B121101114FB3859ADC3C1A162DC937E6789B130DCCE01BF0
13CB3E79FAE8A4F6D1BA8EC5D2014D5E807DC5B1837AA025AE5A1A104C3FBC67
6C595DB6D27EF9F417F29C7CE3C48D2CAF46B9B79B2DD203E51E15A455B44D7E
E85467BA02F922CB10CEA99C61589041CDA67D8F48A80FEC7B68CBBEEBD9DB6A
82B377FFDADD912FCFD17AF6A08563F6CE7EF94153C9666CEC4D4210801E9BE6
97B3EDAC935E13A7D490DA08EC4F86CB2DC4497B0B4F031366918CD0ADD7B28E
3E29C258CC3550EDFF59D8BCE4699296A0625AF61BA1DD74107CAD7D7EED70F3
CCA27FE27E1A56C7AFEC8F92FB33BA5B322978D941FC4B39D22B1D952D975C4B
1478E09F4ED4E98C054B80AD8AA5E02B5F0F84711E1464587FCF94D06CF716BA
68141C3EADD9B501FA73B9DC49C19E95CCFF50613417CF6C95824E9C108B094C
9AADC3E2CD6D2FEACEE698800ECF9411EAB20CD2A308B6983B25F3741D5EB12E
7C9D46505CB2B0AA00FBFCFDEEF158FB28B4A93BEAB3EB4079EA6C6F9AA618A5
E80560EF8966FC202ADB571DC143082E3E444149DFB3B3DD7B325440563A6714
7F351BF8B4C480D2635B2C78EA102E42B894489A366FFC764B502F3D48EFA342
E7F0D13B15EEE257BE326265740BA62CA2DC2E6E49CEF1B11EF903CC0E756E92
BCF404997D56631C817F44FCD826C6C0140EF990DF1FAA8A0A288DF2DDE4D672
14C9B27F6D97A89D2067D59D1FCE0B65A27EAE0E6F065F01F0B06CF951E5D624
60947DADAFF0B339CBDE45D8E6BACF1FA59676D9F65FC202FB640F3CCE10C2A5
F4923F73AB1F9BEBF68906F4F36F469C7996739440380E4D5F63FF3A5BDEBEE3
a
8192 bit request 8192-bit group
C236B21D4EECEC7DC25307B012452FBBBA72E7AB9CAD0D72A327FD19280856FD
9993CDA7989072BD8C6E597FF7E009888DDDF8383E4F27BDB40D384CE8E9E7D7
39F296FD74C5415A164B0746783ACF1ABF031D4E8D1F2585BB9DBF6195215D96
63196D4C5D3162E95A7163CA49255C77E412FFD7230B29C42C8703726D41006E
BCFDB4EE478111ED6A8B3EDFE73496070250ECEBBB15E9376DCA438A3905EE30
8F8E4E064C31D1399ED7BB8AC8F6E458E8B43B1AC35DC4600B3780EA5D30F070
4E7EEFDA1F2BACC94196B27E4A08B622D0AD441F3FEBA78A30D49732673040D7
DD905604C7A7972BF62EFA6F3E477EADF778A7B9EA91ED338B72A42E4C30C40E
F3CFADFAAF1690E469AD2B160FB1C2E836090D69F42C035B81B0E3301C0A18F9
CA77C54447DB2AE57EC1765D79E188073D26328E285A3B889983409DA8B28EE7
5E5882524878D25083126A8007E5833272A7C330221D51CB023EC3BB452518BD
57AEA2EE4560E57DF5FB7017646C6A426041551E6C55FE4ED7506FDFA1A04E1F
9C36B47B031FFE4AE7480780BDC916A2B5A96C7B6D20EAFC4DF2FE721B415C36
5FEC16D0FEC74D034727A32D8E16D5E6CD64CAF6BC6F394E8BFBD3E9895A0092
4C016EEB8B6932B11CEB9A15668FE87E931CE9B1F30C3B23508760DF07A7B0AE
DEDA196CC2D2974A15B51087503AF06B7351854CA928C966634E4638DC49A714
B9F163AFAFD29B192E5AD2F4DED6A6945D77E7F26A72B5D6D1FB5C2F3A48970E
9A0D2A212FBB8C15D5EA5435DA282E4C75DC3366BED430F71FFB6A43759542D5
72F828533C2437F65AB6A86EB6A994D2AA49B81D28106CFBDA10BBD7CA117A6E
3CBED73D53185FEDE998C0D2EBADD81AEE2CFFAF17276E110BDDDDA163CDB5F1
2C12F67F432143588D4FDA6EF0763BAEC70B7D43BCD0213E650FEE7CAE47A3F3
27605A56116F2DB500F6481AAAD8AC312CD62F6E344705C5DA741C5E30140FB7
02BEE43DE37D905E8688E03F2E4D84DCBFD1BAED99BC18FAE53D701B6D78A6CD
C84CDD09BA52F495785135F9006C34D7FB1059200FE16D1C707302FFB775387B
3BDF1833953C0090D44076F1C27F815B638A846BEFCFC4F14B5EB38136737657
E4781B8EDE5D97C175AF87F1EBE97DE9EBC410CA0C14DF17E320E986181D05D7
573DF744D28846A6D78B193C7E094EE4530A15385AE6865469ADA3BCA7D6582E
05C046B04306DD460940D9F76A72C13E9EFAA9184F5DC17FAB86879B29A6049B
F201C5F21F6442BC1225217C288066E4FA5C16C62F8923B5C4A6B218365B3806
349CEC8F79EEA94170A94BB10D6127DC78D1493CBBF7E12A7C1C2C4C14F35311
0E01DB0FA6459344DDD60EADE8F49924280CDEBE3D563F7069746DA3A0717438
169F67534B769A9DE2B9938F148854652D7DDC7E513BAB18D356C51BBD9694FB
a
diffie-hellman-group16-sha512 Generally considered secure a
diffie-hellman-group18-sha512 Generally considered secure a
diffie-hellman-group14-sha256 Generally considered secure a
ext-info-s Unknown key exchange algorithm f
kex-strict-s-v00@openssh.com a

Message Authentication

umac-128-etm@openssh.com Generally considered secure a
hmac-sha2-256-etm@openssh.com Generally considered secure a
hmac-sha2-512-etm@openssh.com Generally considered secure a
umac-128@openssh.com Generally considered secure a
hmac-sha2-256 Generally considered secure a
hmac-sha2-512 Generally considered secure a

Encryption

aes128-ctr Consider upgrading to 192- or 256-bit b
aes192-ctr Generally considered secure a
aes256-ctr Generally considered secure a
aes128-gcm@openssh.com Consider upgrading to 192- or 256- bits. b
aes256-gcm@openssh.com Generally considered secure a