-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathindex.html
147 lines (142 loc) · 8.76 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="The ZMap Project is a collection of open source tools that enable researchers to perform large-scale studies of the hosts and services that compose the public Internet.">
<meta name="keywords" content="zmap zgrab zdns ztag zlint zschema zbrowse zcrypto">
<link rel="icon" href="favicon.ico">
<link href='https://fonts.googleapis.com/css?family=Lato:400,300,700' rel='stylesheet' type='text/css'>
<title>The ZMap Project</title>
<link href="static/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="static/css/font-awesome.min.css">
<link rel="stylesheet" href="static/css/local.css">
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">The ZMap Project</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/about">About</a></li>
<li><a href="/research">Research</a></li>
<li><a href="https://scans.io">Scans.IO</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
<div class="jumbotron" >
<div class="container" style="padding-top: 50px">
<div class="row">
<div class="col-md-4">
<img src="static/img/sqlogo.png" alt="ZMap Logo" style="width:250px"></img>
</div>
<div class="col-md-7">
<h1>The ZMap Project</h1>
<p>The ZMap Project is a collection of open source measurement
tools for performing large-scale studies of the hosts and services
that compose the public Internet.</p>
</div>
</div>
</div>
</div>
<div class="container projects">
<!-- Example row of columns -->
<div class="row">
<div class="col-md-4">
<h2><i class="fa fa-fw fa-binoculars"></i> <a href="https://github.com/zmap/zmap">ZMap</a></h2>
<p>ZMap is a fast single-packet network scanner optimized for Internet-wide network surveys. On a computer with a gigabit connection, ZMap can scan the entire public IPv4 address space on a single port in under 45 minutes. With a 10gigE connection and PF_RING, ZMap can scan the IPv4 address space in 5 minutes.</p>
</div>
<div class="col-md-4">
<h2><i class="fa fa-fw fa-camera"></i> <a href="https://github.com/zmap/zgrab2">ZGrab</a></h2>
<p>ZGrab is a stateful application-layer scanner. ZGrab is written in Go and supports HTTP, HTTPS, SSH, Telnet, FTP, SMTP, POP3, IMAP, Modbus, BACNET, Siemens S7, and Tridium Fox. For example, ZGrab can perform a TLS connection and collect the root HTTP page of all hosts ZMap finds on TCP/443.</p>
</div>
<div class="col-md-4">
<h2><i class="fa fa-fw fa-compass"></i> <a href="http://github.com/zmap/zdns">ZDNS</a></h2>
<p>ZDNS is a utility for performing fast DNS lookups, such as completing an A lookup for all names in a zone file, or collecting CAA records for a large number of websites. ZDNS contains its own recursive resolver and supports A, AAAA, ANY, AXFR, CAA, CNAME, DMARC, MX, NS, PTR, TXT, SOA, and SPF records.</p>
</div>
</div>
<div class="row">
<div class="col-md-4">
<h2><i class="fa fa-fw fa-id-card"></i> <a href="https://github.com/stanford-esrg/lzr">LZR</a></h2>
<p>LZR is a scanner that efficiently identifies what protocol an Internet service runs. LZR can identify 99% of unexpected Internet services in five handshakes. It runs as shim between ZMap and ZGrab. </p>
</div>
<div class="col-md-4">
<h2><i class="fa fa-fw fa-key"></i> <a href="https://github.com/zmap/zcrypto">ZCrypto</a></h2>
<p>ZCrypto is a TLS and X.509 library for researchers. It is based on Go's standard library, but supports a more extensive set of cipher suites, extra lenient ASN.1 and X.509 parsing, and handshake transcription.</p>
</div>
<div class="col-md-4">
<h2><i class="fa fa-fw fa-check-square-o"></i> <a href="https://github.com/zmap/zlint">ZLint</a></h2>
<p>ZLint is an X.509 certificate linter that checks for conformity with X.509 RFCs, CA/Browser Forum baseline requirements, root store policies, and ETSI standards.</p>
</div>
</div>
<div class="row">
<div class="col-md-4">
<h2><i class="fa fa-fw fa-id-card-o"></i> <a href="https://github.com/zmap/zcertificate">ZCertificate</a></h2>
<p>ZCertificate is a command-line utility that parses X.509 certificates, performs browser validation and ZLint tests, and produces a JSON encoding of the certificate.</p>
</div>
<div class="col-md-4">
<h2><i class="fa fa-fw fa-commenting"></i> <a href="https://github.com/zmap/zannotate">ZAnnotate</a></h2>
<p>ZAnnotate is a utility that annotates IPs with additional metadata, such as Maxmind GeoIP2 locations and routing data from a TABLE_DUMPv2 MRT file.</p>
</div>
<div class="col-md-4">
<h2><i class="fa fa-fw fa-spinner"></i> <a href="https://github.com/zmap/zmap">ZIterate</a></h2>
<p>ZIterate is a utility that will produce random permutations of the IPv4 address space. It supports selecting IPs from a set of networks and sharding across multiple servers.</p>
</div>
<div class="col-md-4">
<h2><i class="fa fa-fw fa-filter"></i> <a href="https://github.com/zmap/zmap">ZBlocklist</a></h2>
<p>ZBlocklist allows quickly filtering out IP addresses that belong to a set of network blocks. It can be used to remove organizations who have requested exclusion from scans.</p>
</div>
<div class="col-md-4">
<h2><i class="fa fa-fw fa-download"></i> <a href="https://github.com/zmap/zmap">ZTee</a></h2>
<p>ZTee is a custom version of the Linux utility tee that can efficiently buffer large amounts of scan data between different phases of a scan. It also produces metadata and updates on progress.</p>
</div>
<div class="col-md-4">
<h2><i class="fa fa-fw fa-map"></i> <a href="https://github.com/zmap/zschema">ZSchema</a></h2>
<p>ZSchema is a high-level programming language for describing database schemas. Schemas can be used to validate datasets and be compiled into schemas for other databases.</p>
</div>
</div>
<div class="row">
<div class="col-md-4">
<h2><i class="fa fa-fw fa-map-signs"></i> <a href="https://github.com/zmap/zannotate">mrt2json</a></h2>
<p>mrt2json is a simple utility for dumping MRT files to JSON similar to bgpdump.</p>
</div>
</div>
<div class="row">
<h1 style="padding-bottom: 10px">Deprecated Tools</h1>
<div class="col-md-4">
<h2><i class="fa fa-fw fa-tags"></i> <a href="https://github.com/zmap/ztag">ZTag</a></h2>
<p>ZTag processes ZGrab output and annotates raw scan data with additional metadata such as device model and vulnerabilities. It can also be used to transform raw protocol handshakes into more descriptive records like those in <a href="https://censys.io">Censys</a>.</p>
</div>
<div class="col-md-4">
<h2><i class="fa fa-fw fa-chrome"></i> <a href="https://github.com/zmap/zbrowse">ZBrowse</a></h2>
<p>ZBrowser is a command-line headless web browser built on top of <a href="https://developers.google.com/web/updates/2017/04/headless-chrome">Headless Chrome</a>. It produces JSON reports on the structure websites including the object dependency tree and network requests.</p>
</div>
</div>
<hr>
<footer>
<p>© 2022 The ZMap Team</p>
</footer>
</div> <!-- /container -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
integrity="sha256-k2WSCIexGzOj3Euiig+TlR8gA0EmPjuc79OEeY5L45g="
crossorigin="anonymous"></script>
<script src="static/js/bootstrap.min.js"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-116194376-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-116194376-1');
</script>
</body>
</html>