{"ip":"85.217.140.31","total_events":5098,"verdict":{"verdict":"scanner","label":"Recognized scanner","detail":"modat","confidence":"high","network_type":null},"first_seen":"2026-02-17T08:12:52","last_seen":"2026-06-15T13:34:01","events_24h":75,"events_7d":2077,"geo":{"country_code":"FR","country_name":"France","region":"Hauts-de-France","city":"Gravelines","lat":50.9853,"lon":2.1311,"asn":209334,"org":"Modat B.V."},"source_domain":"o330.scanner.modat.io","known_scanners":["modat","Modat"],"scanner_tag":{"key":"modat","label":"Modat","category":"commercial","url":"https://modat.io/"},"cve_matches":[],"top_ports":[{"port":9872,"proto":"tcp","label":"","count":4},{"port":15202,"proto":"tcp","label":"","count":3},{"port":55901,"proto":"tcp","label":"","count":3},{"port":340,"proto":"tcp","label":"","count":3},{"port":27849,"proto":"tcp","label":"","count":3},{"port":6824,"proto":"tcp","label":"","count":3},{"port":4030,"proto":"tcp","label":"","count":3},{"port":8908,"proto":"tcp","label":"","count":3},{"port":2193,"proto":"tcp","label":"","count":3},{"port":17802,"proto":"tcp","label":"","count":3},{"port":10579,"proto":"tcp","label":"","count":3},{"port":50809,"proto":"tcp","label":"","count":3},{"port":49222,"proto":"tcp","label":"","count":3},{"port":11920,"proto":"tcp","label":"","count":3},{"port":3030,"proto":"tcp","label":"","count":3}],"fingerprints":{"ssh_hassh":["bc3aee897af7d3feb9fc37b89c7d15c9"],"tls_ja4":["t13i190800_9dc949149365_97f8aa674fd9"],"tls_ja3":["35fa0a83e466acbec1cfbb9016d550ab"],"ja4h":["ge11nn0400_88d30a62b7ad","ge11nn0100_4740ae6347b0"]},"fingerprint_peers":{"t13i190800_9dc949149365_97f8aa674fd9":4056,"ge11nn0100_4740ae6347b0":718,"ge11nn0400_88d30a62b7ad":7206,"bc3aee897af7d3feb9fc37b89c7d15c9":124},"user_agents":["Mozilla/5.0 (compatible; ModatScanner/1.2; +https://modat.io/)"],"timeline":[{"date":"2026-03-19","count":1},{"date":"2026-03-20","count":69},{"date":"2026-03-24","count":5},{"date":"2026-03-25","count":28},{"date":"2026-03-26","count":19},{"date":"2026-03-27","count":6},{"date":"2026-03-30","count":21},{"date":"2026-03-31","count":128},{"date":"2026-04-01","count":2},{"date":"2026-04-05","count":48},{"date":"2026-04-06","count":4},{"date":"2026-04-07","count":1},{"date":"2026-04-09","count":15},{"date":"2026-04-10","count":61},{"date":"2026-04-11","count":6},{"date":"2026-04-15","count":1},{"date":"2026-04-19","count":26},{"date":"2026-04-20","count":17},{"date":"2026-04-21","count":76},{"date":"2026-04-22","count":2},{"date":"2026-05-01","count":7},{"date":"2026-05-02","count":9},{"date":"2026-05-03","count":3},{"date":"2026-05-04","count":15},{"date":"2026-05-05","count":41},{"date":"2026-05-06","count":33},{"date":"2026-05-10","count":348},{"date":"2026-05-11","count":29},{"date":"2026-05-13","count":2},{"date":"2026-05-14","count":2},{"date":"2026-05-16","count":9},{"date":"2026-05-18","count":2},{"date":"2026-05-19","count":94},{"date":"2026-05-20","count":36},{"date":"2026-05-21","count":74},{"date":"2026-05-22","count":8},{"date":"2026-05-23","count":49},{"date":"2026-05-25","count":12},{"date":"2026-05-26","count":12},{"date":"2026-05-27","count":319},{"date":"2026-05-28","count":22},{"date":"2026-05-29","count":11},{"date":"2026-05-30","count":150},{"date":"2026-05-31","count":385},{"date":"2026-06-01","count":1},{"date":"2026-06-02","count":95},{"date":"2026-06-03","count":4},{"date":"2026-06-04","count":5},{"date":"2026-06-05","count":8},{"date":"2026-06-06","count":1},{"date":"2026-06-08","count":194},{"date":"2026-06-09","count":896},{"date":"2026-06-10","count":56},{"date":"2026-06-11","count":339},{"date":"2026-06-12","count":391},{"date":"2026-06-13","count":269},{"date":"2026-06-14","count":45},{"date":"2026-06-15","count":75}],"recent_events":[{"timestamp":"2026-06-15T13:34:01","port":49841,"proto":"tcp","app_proto":"tls","app_protocol":"tls","host":"","headers":"","body":"","sni":"","tls_cipher":"TLS_CHACHA20_POLY1305_SHA256","tls_version":"TLSv1.3","alpn":[],"url_path":"","summary":"\n","payload_hex":"0a","method":"","user_agent":"","community_id":"1:3hMHiJVraCZhl4dTgrNDKAqCS9o=","ja3":"35fa0a83e466acbec1cfbb9016d550ab","session":"80d20082-38e7-4a17-8b08-d9d37190020e","seq":1,"duration_ms":100,"bytes_in":1,"bytes_out":13},{"timestamp":"2026-06-15T13:34:01","port":50245,"proto":"tcp","app_proto":"tls","app_protocol":"tls","host":"","headers":"","body":"","sni":"","tls_cipher":"TLS_CHACHA20_POLY1305_SHA256","tls_version":"TLSv1.3","alpn":[],"url_path":"","summary":"\n","payload_hex":"0a","method":"","user_agent":"","community_id":"1:+fctgc3OzjRnozzAsABT61mFe68=","ja3":"35fa0a83e466acbec1cfbb9016d550ab","session":"4927fc4e-b777-493c-b1e5-1e7bcceb80e9","seq":1,"duration_ms":100,"bytes_in":1,"bytes_out":13},{"timestamp":"2026-06-15T13:33:54","port":49787,"proto":"tcp","app_proto":"tls","app_protocol":"tls","host":"","headers":"","body":"","sni":"","tls_cipher":"TLS_CHACHA20_POLY1305_SHA256","tls_version":"TLSv1.3","alpn":[],"url_path":"","summary":"\n","payload_hex":"0a","method":"","user_agent":"","community_id":"1:MkKABm8p8mvhPbZhAZl3VvoSOv8=","ja3":"35fa0a83e466acbec1cfbb9016d550ab","session":"51753caa-dbc6-45b7-a55e-4e3da8b3d4ab","seq":1,"duration_ms":100,"bytes_in":1,"bytes_out":13},{"timestamp":"2026-06-15T13:33:53","port":50120,"proto":"tcp","app_proto":"tls","app_protocol":"tls","host":"","headers":"","body":"","sni":"","tls_cipher":"TLS_CHACHA20_POLY1305_SHA256","tls_version":"TLSv1.3","alpn":[],"url_path":"","summary":"\n","payload_hex":"0a","method":"","user_agent":"","community_id":"1:5uNzMsNJQey6794040oR/S31Sco=","ja3":"35fa0a83e466acbec1cfbb9016d550ab","session":"c1b10868-2162-4da0-a80b-fd045c529129","seq":1,"duration_ms":101,"bytes_in":1,"bytes_out":13},{"timestamp":"2026-06-15T13:33:51","port":51282,"proto":"tcp","app_proto":"tls","app_protocol":"tls","host":"","headers":"","body":"","sni":"","tls_cipher":"TLS_CHACHA20_POLY1305_SHA256","tls_version":"TLSv1.3","alpn":[],"url_path":"","summary":"\n","payload_hex":"0a","method":"","user_agent":"","community_id":"1:JRfUS6Ji3YqwCP6jNHN5upWgEaI=","ja3":"35fa0a83e466acbec1cfbb9016d550ab","session":"5defb292-9b40-4e71-95bf-0eb042754fd4","seq":1,"duration_ms":100,"bytes_in":1,"bytes_out":13},{"timestamp":"2026-06-15T13:33:51","port":49214,"proto":"tcp","app_proto":"tls","app_protocol":"tls","host":"","headers":"","body":"","sni":"","tls_cipher":"TLS_CHACHA20_POLY1305_SHA256","tls_version":"TLSv1.3","alpn":[],"url_path":"","summary":"\n","payload_hex":"0a","method":"","user_agent":"","community_id":"1:JNcRZ+65LgyoSGypXK3d8xcOtrQ=","ja3":"35fa0a83e466acbec1cfbb9016d550ab","session":"854c21a5-4e4c-4eb8-b961-3c51365db5a2","seq":1,"duration_ms":100,"bytes_in":1,"bytes_out":13},{"timestamp":"2026-06-15T13:33:51","port":50653,"proto":"tcp","app_proto":"tls","app_protocol":"tls","host":"","headers":"","body":"","sni":"","tls_cipher":"TLS_CHACHA20_POLY1305_SHA256","tls_version":"TLSv1.3","alpn":[],"url_path":"","summary":"\n","payload_hex":"0a","method":"","user_agent":"","community_id":"1:b5S7c7/iwCjVXCGweva1rfdLClk=","ja3":"35fa0a83e466acbec1cfbb9016d550ab","session":"10e00af2-f8ca-454c-af76-7e19ec4bc873","seq":1,"duration_ms":100,"bytes_in":1,"bytes_out":13},{"timestamp":"2026-06-15T13:33:51","port":49773,"proto":"tcp","app_proto":"tls","app_protocol":"tls","host":"","headers":"","body":"","sni":"","tls_cipher":"TLS_CHACHA20_POLY1305_SHA256","tls_version":"TLSv1.3","alpn":[],"url_path":"","summary":"\n","payload_hex":"0a","method":"","user_agent":"","community_id":"1:J7gprs9bBmHA0ls0UCq6TKpFlBU=","ja3":"35fa0a83e466acbec1cfbb9016d550ab","session":"fcf2361d-5334-48c3-80da-0aa69dddbb11","seq":1,"duration_ms":104,"bytes_in":1,"bytes_out":13},{"timestamp":"2026-06-15T13:33:43","port":51799,"proto":"tcp","app_proto":"tls","app_protocol":"tls","host":"","headers":"","body":"","sni":"","tls_cipher":"TLS_CHACHA20_POLY1305_SHA256","tls_version":"TLSv1.3","alpn":[],"url_path":"","summary":"\n","payload_hex":"0a","method":"","user_agent":"","community_id":"1:C5DaJKMSi6Oer4ehqHMjpjx6774=","ja3":"35fa0a83e466acbec1cfbb9016d550ab","session":"05f610ef-a746-4929-9339-7edbe7ca4713","seq":1,"duration_ms":100,"bytes_in":1,"bytes_out":13},{"timestamp":"2026-06-15T13:33:42","port":50136,"proto":"tcp","app_proto":"tls","app_protocol":"tls","host":"","headers":"","body":"","sni":"","tls_cipher":"TLS_CHACHA20_POLY1305_SHA256","tls_version":"TLSv1.3","alpn":[],"url_path":"","summary":"\n","payload_hex":"0a","method":"","user_agent":"","community_id":"1:gLo+VP+UQV4jP9aUdrVtux1xinI=","ja3":"35fa0a83e466acbec1cfbb9016d550ab","session":"07956a40-4c09-4ba0-8624-4f0cd5d5b59f","seq":1,"duration_ms":100,"bytes_in":1,"bytes_out":13}],"http_methods":[{"method":"GET","count":2157}],"distinct_ports_total":4678,"top_paths":[{"path":"/","count":2157,"ports":2089}],"distinct_paths_total":1,"top_snis":[],"top_hosts":[{"value":"bbb.ccc","count":40}],"top_alpns":[],"banners":[{"value":"SSH-2.0-Go","count":99}],"credentials":[],"header_profile":null,"tags":[],"data_as_of":"2026-06-15T15:42:16.651950+00:00"}