This website requires JavaScript.
91e8cb4586
Fix: conn_bytelimit_test
master
kayos@tcp.direct
2022-11-11 05:10:37 -0800
369eed2daa
Attempt to appease go vet ./
kayos@tcp.direct
2022-11-10 19:02:44 -0800
1679165b6b
Update CI
kayos@tcp.direct
2022-11-10 12:20:13 -0800
3dbf28d63f
Update README.md (to trigger pipeline)
kayos@tcp.direct
2022-11-10 12:07:49 -0800
7e7bec5310
Fix various issues found when testing
kayos@tcp.direct
2022-11-10 12:05:48 -0800
48f15ef93b
Add mongodb dbnames (#332 )
dabdine
2022-07-01 14:04:46 -0700
11f0b8bd38
Remove source IP option (#356 )
David Adrian
2022-07-01 15:03:00 -0600
2405a0f37e
Bump go version in actions
David Adrian
2022-07-01 15:00:29 -0600
50cb798c8e
Use original result when retry-https encounters an error (#357 )
Nils Hanke
2022-07-01 22:57:43 +0200
3fc8248931
ipp: nameLength should be uint16, not int16 (#350 )
Jeff Cody
2022-04-28 16:22:14 -0400
e2ba515279
Add tls.Config to TLSFlags (#238 )
Julian Kornberger
2022-02-08 16:24:12 +0100
d753afcd25
Add brackets to IPv6 literals with standard ports (#329 )
Erik
2022-02-08 10:21:53 -0500
8dadfc8509
Fix link to schemas in README (#340 )
Andrew Marcuse
2022-02-08 10:19:48 -0500
4a6f6b51a3
smb: fix panic in ntlmssp when unmarshaling (#333 )
Jeff Cody
2021-11-17 16:30:20 -0500
a1fba22c6b
mongodb: Use OP_QUERY for buildinfo for wire proto < 6 (#330 )
dabdine
2021-10-13 03:15:25 -0700
c9a9ac1df0
Fix possible http module panic
vl4deee11
2021-10-12 21:44:05 +0300
00fe9ca9af
jarm: update jarm to not fail on handshake failure (#328 )
aspacewalz
2021-09-30 15:40:46 -0400
11611670fe
Adds --hex option to `banner` module (#325 )
svbatalov
2021-08-30 04:00:18 +0500
a70b93322f
remove masking of s7 protocols errors (#322 )
Houlton McGuinn
2021-07-30 12:13:55 -0400
904ea05789
add jarm-go to go.mod (#321 )
Houlton McGuinn
2021-07-30 12:13:41 -0400
a1d5e930ca
smb: allow dynamic length fields of exact length (#323 )
Elliot Cubit
2021-07-26 15:57:24 -0400
6a8e4f5abe
README.md - minor typo correction (#320 )
Tom Sellers
2021-07-19 15:15:15 -0500
ade0a8c420
Update README.md
Zakir Durumeric
2021-07-07 15:40:13 -0700
f9dcf9f703
Add error handling for FTP TLS handshake (#314 )
Houlton McGuinn
2021-06-07 23:17:59 -0400
9a23e804e3
Added JARM fingerprinting module (#282 )
Silas Cutler
2021-06-06 21:15:28 -0400
daaf631ad2
Delete .travis.yaml
David Adrian
2021-06-06 18:57:40 -0600
ee0da7b609
First draft of GitHub Action (#309 )
engn33r
2021-06-07 00:55:53 +0000
577c906710
First draft of GitHub Action (#309 )
engn33r
2021-06-07 00:55:15 +0000
ecd32d0d5d
Feature fail http to https for known status code and substrings (#308 )
AG
2021-06-06 14:31:36 -0400
2b6e6cb2ec
update zflags module to new version (#243 )
Meteorite
2021-06-06 21:30:01 +0300
ed21e07e04
Fix incorrect logging calls that don't do formatting (#290 )
Rick van Schijndel
2021-06-06 20:27:01 +0200
fcd8f0dc1c
Read probe from file (hex probe support) (#269 )
Anthr@X
2021-06-07 04:25:09 +1000
3c55bbe861
Specify arbitrary HTTP headers (#284 )
AG
2021-06-06 14:17:33 -0400
5e9507cacf
[BUGFIX] Set SNI on each redirect to avoid handshake failures / incorrect server name (#306 )
AG
2021-04-09 15:36:07 -0400
4e047842a6
stm: go get -u, fix compile errors
David Adrian
2021-04-06 16:49:27 -0600
0eb497e803
Add support for specifying the "PortableCiphers" cipher-suite list added in https://github.com/zmap/zcrypto/pull/238 (#302 )
AG
2021-04-06 18:44:47 -0400
17a5257565
Add NativeOS, NTLM, and GroupName to SMBv1 results (#286 )
Elliot Cubit
2021-03-15 09:23:55 -0400
d3d2a3746a
Fix null results in fox module (#294 )
vl4deee11
2021-03-13 05:49:37 +0300
0d51d0d401
fix issue 288 (#289 )
vl4deee11
2021-03-05 19:42:32 +0300
31126e97ab
fix compilation error introduced by #244 merge
David Adrian
2021-03-04 09:03:34 -0700
a9fc785eb0
Add option to flush after each line of input (#244 )
Jack Cable
2021-03-02 11:10:19 -0600
3c17bf32e8
Fix SMB scanner marshaller panic (#299 )
Elliot Cubit
2021-02-11 14:44:36 -0500
d25b7ad901
fix for smtp module (#297 )
aspacewalz
2021-02-05 07:29:14 -0500
d9ed4f141d
improves http body decoding and enforces max length (#295 )
Benjamin Wireman
2021-02-03 10:56:32 -0500
3613392bf0
telnet: Optionally return result even on error (#277 )
Jeff Cody
2020-10-30 10:06:46 -0400
8aa9230e29
[DATA-970] Increase buffer size in FTP scanner (#279 )
grace-murphy
2020-10-21 14:25:43 -0400
dae700ea10
Merge pull request #275 from twschum/http-decoded-hash
justinbastress
2020-09-18 11:39:12 -0400
66c842d234
Put body_length behind flag to zschema
Tim Schumacher
2020-09-18 11:01:46 -0400
c034bb26a1
Use hash setting on getCheckRedirect
Tim Schumacher
2020-09-17 17:14:23 -0400
fc82b6b673
Capture BodyTextLength
Tim Schumacher
2020-09-17 15:01:27 -0400
a7ad9a27d2
Combine to single option
Tim Schumacher
2020-09-17 14:08:02 -0400
40ebf2ae9c
Spelling
Tim Schumacher
2020-09-17 13:21:03 -0400
7c61e14cfc
Fix test
Tim Schumacher
2020-09-17 12:15:07 -0400
f96339b30b
Add BodyHashAlgorithm option
Tim Schumacher
2020-09-17 11:31:31 -0400
8f4f1bb1ec
Types
Tim Schumacher
2020-09-17 11:08:26 -0400
30e6cdb73f
Add BodyHash field with hash type prefix
Tim Schumacher
2020-09-17 11:04:27 -0400
4775cf85f4
Add option to compute http BodySHA256 on decoded BodyText
Tim Schumacher
2020-09-17 10:13:52 -0400
6eaaa2fa00
add implicit tls bool to smtp (#266 )
Benjamin Wireman
2020-06-02 09:06:27 -0400
457d8a090b
Ecubit/fix false positives (#262 )
Elliot Cubit
2020-06-01 14:26:24 -0400
475c10307a
Merge pull request #264 from zmap/jcody/ftp-implicit-tls-opt
Jeff Cody
2020-05-29 16:56:06 -0400
f6fbfc53c8
ftp: Add support for implicit TLS
Jeff Cody
2020-05-22 15:47:23 -0400
cfd48de9d6
Fix panics in Modbus scanner (#265 )
Benjamin Wireman
2020-05-29 13:07:47 -0400
2d92ae75e3
Merge pull request #261 from zmap/jcody/zgrab2-http-sig-override
Jeff Cody
2020-05-08 18:03:21 -0400
76d09b59c5
http/tls: Add option to override SignatureAndHashes
Jeff Cody
2020-05-08 17:32:33 -0400
d2e503881f
Allow for programaitc access of ssh result types (#260 )
Benjamin Wireman
2020-03-31 15:56:44 -0400
145470af50
Merge pull request #258 from zmap/bw/http_encodings
Benjamin Wireman
2020-03-24 10:52:39 -0400
8395d72fee
use DetermineEncoding To try and translate page to UTF8 if possible
bwireman
2020-03-21 10:51:04 -0400
7922a73983
Add VSCode to gitignore
David Adrian
2020-03-19 14:41:21 -0400
351f826d8a
Extract the creation and Marshal of a Grab object (#256 )
David Adrian
2020-03-17 11:50:54 -0400
0bd36c5267
modules/http: Add option to suppress errors when max redirects exceeded (#253 )
Jeff Cody
2020-02-28 13:56:18 -0500
909643c227
HTTP Module: Keep scanner.config immutable during scans (#245 )
Jeff Cody
2020-02-19 14:31:12 -0500
b2bf9cbc41
Remove dependency on config in output.go (#250 )
David Adrian
2020-02-18 15:46:36 -0500
ef33737c05
Merge pull request #251 from zmap/dadrian/no-global-monitor
David Adrian
2020-02-18 15:46:07 -0500
178d984996
Fix synchronization for Monitor
David Adrian
2020-02-18 14:54:03 -0500
6848e3ae60
Remove reference to global config in monitor.go
David Adrian
2020-02-18 13:43:19 -0500
11425ac78b
Add Description() to ScanModule (#248 )
David Adrian
2020-02-18 10:24:04 -0500
320f7aa144
Add ModuleSet object (#247 )
David Adrian
2020-02-18 10:23:43 -0500
f5b169cbd4
Trim SMTP response (#237 )
Julian Kornberger
2020-02-04 01:52:37 +0100
c3ef8dcd8b
add option to stop scanning host after first successful protocol (#242 )
Meteorite
2020-02-04 03:45:08 +0300
d9885ed26c
Merge pull request #240 from zmap/jcody/http-custom-resolver
Jeff Cody
2020-02-02 21:04:06 -0500
0b6845eed8
Update header comment for fake_resolver.go
Jeff Cody
2020-01-31 23:06:38 -0500
82da88e34d
Let HTTP scanner use the custom resolver
Jeff Cody
2020-01-31 14:40:36 -0500
3bb649f175
Add custom fake resolver
Jeff Cody
2020-01-28 17:27:24 -0500
d12c70e5de
Honor port override when composing URL (#233 )
Jeff Cody
2019-11-20 10:14:18 -0500
4c1161b29e
Cablej master (#232 )
Zakir Durumeric
2019-11-19 08:31:15 -0800
dd478522e9
Merge pull request #228 from thegwan/helloonly-fix
thegwan
2019-11-02 11:51:07 -0700
31645233a5
reduce code duplication
thegwan
2019-10-23 17:45:40 +0000
86e24ff81f
Attempt to fix CI
David Adrian
2019-10-21 19:38:02 -0400
422cdc7b9f
prevent running key exchange if hello-only flag set
thegwan
2019-10-21 08:31:57 +0000
8427a23db1
Add support for importing the ZGrab2 main (#224 )
David Adrian
2019-09-25 08:51:31 -0400
dda796c8da
Add support for Go modules (#223 )
David Adrian
2019-09-24 13:55:05 -0400
0b6d1d994d
fixed bug for io.EOF on fox moudle (#207 )
cy
2019-09-24 08:51:09 +0800
30aaee1c25
Merge pull request #218 from zmap/redis_schema_fix
Benjamin Wireman
2019-09-06 11:58:16 -0400
27e6033b03
fix schema in redis for nonexistent_response being required
bwireman
2019-09-06 11:00:30 -0400
99e5b4c7e3
Merge pull request #216 from zmap/jcody/scantarget-port
David Adrian
2019-08-21 15:07:14 -0700
fb49609733
Remove `GetPort()` from modules
Jeff Cody
2019-08-21 14:55:14 -0400
a38194a7fd
Add `port` to ScanTarget{} that overrides Config
Jeff Cody
2019-08-21 14:53:56 -0400
28cde1a5a6
Add SSH Client Hello Only flag (#215 )
Zakir Durumeric
2019-08-15 17:01:24 -0700
24d44b6282
Merge pull request #211 from zmap/ricky/redis
Ricky Diaz Gomez
2019-07-09 11:01:45 -0400
e23894590d
Redis: Removed the tests that test the --mappings and --custom-commands flags for the Redis scanner.
Ricky Diaz Gomez
2019-07-01 16:24:10 -0400
cbb32a2abd
Merge pull request #208 from zmap/ricky/redis
Ricky Diaz Gomez
2019-06-28 16:48:52 -0400
98b142ec2e
Redis: Made major, minor, and patchlevel be pointers to ints so that they're correctly omitted
Ricky Diaz Gomez
2019-06-28 16:30:12 -0400
67fbf1facb
Redis: Store the major, minor, and patchlevel as ints as well as the whole version as a string
Ricky Diaz Gomez
2019-06-28 15:54:11 -0400
7c651c0be5
Redis: Updated setting suffix -- zero value is already empty string
Ricky Diaz Gomez
2019-06-25 12:57:40 -0400
31788624f2
Redis: Added max file size check
Ricky Diaz Gomez
2019-06-25 11:57:47 -0400
4bae7a74dd
Redis: Quoted the docker-run.sh file path within test.sh
Ricky Diaz Gomez
2019-06-25 10:57:46 -0400
41df4251b6
Redis: Removed break statement when iterating through INFO response
Ricky Diaz Gomez
2019-06-21 16:37:55 -0400
2495ff6a8c
Redis: Changed casing of 'redis' within schema
Ricky Diaz Gomez
2019-06-21 16:16:14 -0400
bcaf844200
Redis: Made check so that if line_prefix_suffix only contains prefix, adds empty string to suffix index
Ricky Diaz Gomez
2019-06-21 16:14:13 -0400
d6059c655d
Redis: Updated the testdata
Ricky Diaz Gomez
2019-06-20 17:30:01 -0400
f71548ed94
Redis: Missed an old bool check
Ricky Diaz Gomez
2019-06-20 17:14:30 -0400
84ffc2c667
Redis: Updated the break condition when looking for fields within info_response
Ricky Diaz Gomez
2019-06-20 12:17:26 -0400
f3184857b4
Redis: Updated testdata
Ricky Diaz Gomez
2019-06-19 16:15:52 -0400
4446024636
Redis: Changed commandMappings to map[string]string, fixed QUIT err=io.EOF bug, and capture redis_mode now
Ricky Diaz Gomez
2019-06-19 16:06:43 -0400
d9ccfe88f6
Redis: Updated testdata
Ricky Diaz Gomez
2019-06-19 13:02:20 -0400
e12f32b521
Redis: Now gather the OS the server is running
Ricky Diaz Gomez
2019-06-19 09:51:40 -0400
5be58b2b0d
Redis: Actually send the custom commands and store the responses. Also updated the zschema
Ricky Diaz Gomez
2019-06-17 17:32:51 -0400
f0d9070733
Redis: Takes JSON/YAML file that allows for renaming of commands
Ricky Diaz Gomez
2019-06-17 15:23:56 -0400
043ca87528
Merge pull request #206 from codyprime/jcody/smbv1-fix
Jeff Cody
2019-06-10 17:53:42 -0400
b69c22c532
SMB: Probe for SMB1 in addition to SMB2
Jeff Cody
2019-06-07 16:35:10 -0400
1232ca4e60
SMB: Add Negotiation Req & Response for v1
Jeff Cody
2019-06-07 16:33:23 -0400
f2b76412fb
SMB: Combine 'GetSMBLog()' and 'GetSMBBanner()'
Jeff Cody
2019-06-07 16:20:20 -0400
c0f5084a6a
Merge pull request #205 from codyprime/jcody/lib-smbfix
Jeff Cody
2019-06-05 14:02:20 -0400
2e67991362
SMB: Bounds check slice index before access
Jeff Cody
2019-06-04 22:12:05 -0400
f2ba12c61d
Merge pull request #204 from codyprime/smb-enhance
Jeff Cody
2019-05-30 16:51:41 -0400
6e38ec3e72
SMB: Fix typos in schema (PR204 review)
Jeff Cody
2019-05-29 16:15:04 -0400
37bb923ce4
SMB: Parse capabilties flags for the server
Jeff Cody
2019-05-24 15:09:49 -0400
79a96f08ae
SMB: Parse SMB Versions and Dialects.
Jeff Cody
2019-05-24 09:38:40 -0400
2e71f25c85
SMB: Omit Negotiation adn Session logs if empty
Jeff Cody
2019-05-23 13:54:45 -0400
da90d489b1
SMB: Formatting, line-wrap comments
Jeff Cody
2019-05-23 13:45:18 -0400
bcc4b05d6c
Add custom regexp banner grabber (#199 )
AnthraX1
2019-04-12 07:29:34 +1000
9c9a8fb2c1
Merge pull request #192 from zmap/benvds/fixSNI
justinbastress
2019-03-02 10:18:44 -0500
93f30ef698
Use Target Domain name in SNI when using HTTP
Benjamin VanderSloot
2019-03-01 21:21:54 -0500
c1da0fffea
--root-cas implementation (#189 )
cindyxkuang
2019-02-23 10:47:30 -0800
808dd3e528
ssh schema updates (re #176 ) (#187 )
justinbastress
2019-02-23 13:47:11 -0500
377e647417
Merge pull request #186 from zmap/jb/jp-fix
justinbastress
2019-01-28 09:59:11 -0500
a137e76c73
Merge branch 'master' into jb/jp-fix
justinbastress
2019-01-25 16:54:16 -0500
cd5d402a8d
Merge pull request #188 from zmap/jb/integration-test-venv
justinbastress
2019-01-25 16:52:32 -0500
aa2d162c9c
re: @codyprime's comments in #188
Justin Bastress
2019-01-25 16:32:53 -0500
369cb29d78
mkdir zgrab-output
Justin Bastress
2019-01-25 16:05:00 -0500
45d3516729
install zschema
Justin Bastress
2019-01-25 15:47:00 -0500
3400be2b3c
use a virtualenv to install zschema
Justin Bastress
2019-01-25 13:33:28 -0500
9f19df743e
Merge pull request #176 from sdnewhop/master
justinbastress
2019-01-23 15:25:29 -0500
4a6dfdbcc4
Merge pull request #146 from zmap/jb/fixSNI
justinbastress
2019-01-23 13:43:31 -0500
108ce0a0ab
use jp on path (and get/build it if not available)
Justin Bastress
2019-01-18 13:33:23 -0500
65a215407a
Use Python 3 compatible imports in schemas
David Adrian
2019-01-07 11:58:59 -0500
1801afed8b
Merge pull request #184 from zmap/jb/fix-unit-tests
justinbastress
2018-12-18 16:40:32 -0500
fd322d3ecd
fix missing format specifier
Justin Bastress
2018-12-18 16:32:44 -0500
d470615f78
fix unit tests
Justin Bastress
2018-12-18 16:27:15 -0500
407a953537
make IPP types IndexedBinary (#183 )
justinbastress
2018-12-02 22:14:17 -0500
2f5b77f5b6
Merge pull request #178 from zmap/jb/mysql-timeout
justinbastress
2018-10-30 09:35:31 -0400
50b77f285a
don't trigger constant index-out-of-bounds exceptions
Justin Bastress
2018-10-24 12:58:11 -0400
28626f0b94
address @parkanzky's comments in #178
Justin Bastress
2018-10-24 10:29:07 -0400
e5b7392ab4
Merge pull request #180 from codyprime/dev
justinbastress
2018-10-23 10:54:30 -0400
ec59b49540
Add support for BytesReadLimit parameter in BaseFlags
Jeff Cody
2018-10-16 13:51:06 -0400
7294e41bce
catch nil body
Justin Bastress
2018-10-22 13:23:07 -0400
d5aaeca283
Add SSH banner grabbing when `userauth` enabled
Oleg Broslavsky
2018-10-20 03:29:33 -0400
06b72315df
add initial work
Justin Bastress
2018-10-17 16:07:12 -0400
6c186abf2e
Merge pull request #175 from zmap/pr_172
justinbastress
2018-10-09 10:47:41 -0400
8c71100b9e
gofmt it
Justin Bastress
2018-10-08 11:27:06 -0400
e30f93c6df
Merge pull request #172 from chushuai/master
justinbastress
2018-10-08 11:24:54 -0400
2e94480cce
To ensure that the HTTP connection is not blocked!
cy
2018-10-05 14:59:28 +0800
d5258bdc6e
To ensure that the HTTP connection is not blocked!
cy
2018-10-05 14:51:14 +0800
15127f1b89
Merge pull request #169 from zmap/jb/mssqlBoundsChecking
justinbastress
2018-10-04 11:19:15 -0400
0c6f231dee
address @paul's comments and other golint errors
Justin Bastress
2018-10-02 10:01:41 -0400
65a7c8a578
Merge branch 'jb/session-wide-timeout' into jb/mssqlBoundsChecking
Justin Bastress
2018-10-01 14:25:04 -0400
6618920234
add some tighter bounds checking in MSSQL scanner, and if there is an uncaught panic, log the body that caused it
Justin Bastress
2018-10-01 11:08:26 -0400
72dc9e7c5a
fix UDP case
Justin Bastress
2018-09-28 11:52:02 -0400
b207f5ba68
add conn.go tests
Justin Bastress
2018-09-28 10:58:00 -0400
900b0d5912
add bytelimit tests
Justin Bastress
2018-09-27 14:00:26 -0400
e7e7be1f6f
Merge pull request #168 from zmap/paul/fix-buildinfo-none
parkanzky
2018-09-25 15:35:30 -0400
04fa04a413
Omit empty build_info elm on mongodb output
Paul A. Parkanzky
2018-09-25 11:41:07 -0400
412aefa977
Merge pull request #166 from zmap/paul/mongodb-fix-index-err
justinbastress
2018-09-14 16:33:33 -0400
122f945fb1
MongoDB - fix isMaster message length check.
Paul A. Parkanzky
2018-09-14 16:09:36 -0400
00682b1001
add tests
Justin Bastress
2018-09-13 14:55:27 -0400
a92a983159
Merge branch 'master' into jb/session-wide-timeout
Justin Bastress
2018-09-06 13:49:03 -0400
a8ed44d653
Update conn.go
justinbastress
2018-09-06 13:03:02 -0400
1461f2d48d
Merge pull request #164 from zmap/jb/zcrypto-update-fixes
justinbastress
2018-09-05 18:03:06 -0400
c51faaf8f5
use functions introduced in https://github.com/zmap/zcrypto/pull/178 in place of functions removed in https://github.com/zmap/zcrypto/pull/173/files
Justin Bastress
2018-09-05 16:26:05 -0400
45a4cb0e90
re #163 -- add outer whole-connection timeout to TimeoutConnection, and add scan-target-wide timeout to HTTP scanner (adding a max time spent across redirects, too)
Justin Bastress
2018-09-05 14:33:59 -0400
24e4b4b4fc
Merge pull request #162 from zmap/paul/mongodb-fix-ismaster-BSON-case
parkanzky
2018-08-30 09:36:03 -0400
bb9324e00d
BSON tag is case sensitive - s/isMaster/ismaster
Paul A. Parkanzky
2018-08-29 16:45:27 -0400
ad2fe2c924
Merge pull request #161 from zmap/paul/mongodb-msglen-zero
parkanzky
2018-08-28 16:41:33 -0400
1a1aa96793
Put upper limit on buffer size alloc
Paul A. Parkanzky
2018-08-28 16:13:35 -0400
a7ddf61d74
Fix possible index error on malformed msg
Paul A. Parkanzky
2018-08-28 14:34:18 -0400
264b811a72
Merge pull request #156 from zmap/paul/mongodb
parkanzky
2018-08-22 13:54:28 -0400
d9aec0ae40
Improve partial results for mongodb scanner
Paul A. Parkanzky
2018-08-22 11:49:17 -0400
3327114cd0
Merge pull request #160 from zmap/jb/addMissingPostgresErrorType
justinbastress
2018-08-22 10:15:17 -0400
a139cc9349
add missing 'constraint' field for postgres_error
Justin Bastress
2018-08-22 10:07:59 -0400
68bb3e9790
Return appropriate short write error
Paul A. Parkanzky
2018-08-21 17:08:01 -0400
7419796cfc
Address more PR comments
Paul A. Parkanzky
2018-08-21 16:34:35 -0400
8b9c23f122
Fix typo and integration test which tested for it
Paul A. Parkanzky
2018-08-21 16:01:40 -0400
f891880db4
Make some PR-requested changes
Paul A. Parkanzky
2018-08-21 14:51:48 -0400
7386c5d3fa
Fix script #! invocations
Paul A. Parkanzky
2018-08-21 13:33:56 -0400
2f316b2242
Add mongodb integration tests.
Paul A. Parkanzky
2018-08-21 13:11:34 -0400
d8bba99313
Stop marking fields as “required” (#158 )
Chris Dzombak
2018-08-21 12:33:26 -0400
72cbe9ae63
Add support for mongodb >= 4.1
Paul A. Parkanzky
2018-08-20 16:16:05 -0400
268294c16b
Merge pull request #157 from zmap/jb/fixCertTypeId
justinbastress
2018-08-20 12:21:44 -0400
ecbd12f11a
note source location
Justin Bastress
2018-08-20 12:04:35 -0400
1e4f4b9b51
Enums are Strings, but this value is actually a uint32
Justin Bastress
2018-08-20 12:03:18 -0400
becec08234
Call the wrapped Write() method.
Paul A. Parkanzky
2018-08-17 15:17:26 -0400
51b3763456
Go get module package dependencies.
Paul A. Parkanzky
2018-08-17 14:31:31 -0400
784a186b39
Add MongoDB scanner.
Paul A. Parkanzky
2018-08-17 12:04:38 -0400
e3e5189068
Replace Strings with WhitespaceAnalyzedStrings
justinbastress
2018-08-14 14:37:39 -0400
8318aae089
Changes CertType's id field to an Enum of strings, as ES expects. (#154 )
Clayton Zimmerman
2018-08-03 13:59:05 -0400
2e5d029946
Merge pull request #153 from zmap/feature/ipp-improve-scan
justinbastress
2018-07-16 09:52:37 -0400
26e22bad97
Makes redirect response chain (currently unused) a debug field.
Clayton Zimmerman
2018-07-12 16:47:26 -0400
dc3d7d1cb7
Adds bounds checks to avoid panic when value-less attributes have the correct name to be recorded directly in results.
Clayton Zimmerman
2018-07-11 14:57:22 -0400
9d1265db8b
Avoids skipping retry when an application error is encountered.
Clayton Zimmerman
2018-07-11 14:45:46 -0400
6cffb7a888
IPP: document output fields (#151 )
Clayton Zimmerman
2018-07-11 13:31:34 -0400
96d3b8375f
Merge pull request #152 from zmap/feature/ipp-tls-retry
justinbastress
2018-07-11 13:08:40 -0400
2c47dfc1f2
Makes Attributes default output (rather than debug).
Clayton Zimmerman
2018-07-11 11:52:13 -0400
f9eb6e00db
Rename tls-retry option to ipps-retry
Clayton Zimmerman
2018-07-11 10:38:42 -0400
b407bb2aaf
Fix read all attributes (#150 )
Clayton Zimmerman
2018-07-10 17:10:39 -0400
1fa9b886e4
Changes TLS-Retry to attempt TLS before plaintext, ideally gathering more information.
clayzim
2018-07-10 16:07:28 -0400
d406a85a58
Add Python gitignore entries (#149 )
Chris Dzombak
2018-07-10 15:18:41 -0400
3fa42bef49
Parses empty attribute-groups correctly by skipping to the next one.
clayzim
2018-07-10 15:16:30 -0400
544652de9d
Resolves merge conflict to fix timeouts.
clayzim
2018-07-10 15:10:24 -0400
a05ff49d39
Merge pull request #148 from zmap/jb/fix-ipp-timeout
justinbastress
2018-07-10 14:51:00 -0400
2a4ffcc3d9
BaseFlags.Timeout is already a duration
Justin Bastress
2018-07-10 14:25:25 -0400
e77e11cb7f
Compensates for change in Scanner.config.BaseFlags.Timeout's type. No longer casts to time.Duration.
clayzim
2018-07-10 14:05:20 -0400
c11be290dc
Feature/IPP: Fix Retry-TLS and Collect All IPP Attributes (#143 )
Clayton Zimmerman
2018-07-09 14:39:54 -0400
811eb38754
Add GetTLSConfigForTarget and GetTLSConnectionForTarget methods (allowing SNI to work without an explicit --server-name); Add scanTarget.OpenTLS() to give a uniform interface; Document TLS scan; use target.OpenTLS(), correctly report successful/failed detections
Justin Bastress
2018-07-05 14:34:17 -0400
db6bf4c8b6
Merge pull request #144 from zmap/ah/io_module
Alex Halderman
2018-07-05 13:21:29 -0400
1f5e4b0f22
Provides a framework for modularized target input and result output functions.
Alex Halderman
2018-07-05 12:41:34 -0400
4f046b3085
Implement timeout to accept float value (#111 )
Alex Holland
2018-07-02 13:00:45 -0400
a3a1d7edd1
Merge pull request #141 from zmap/ah/trigger
Alex Halderman
2018-06-29 12:27:20 +0200
3e05503266
Trigger Travis
J. Alex Halderman
2018-06-29 06:07:58 -0400
cdda65204e
Restore mult.ini
Alex Halderman
2018-06-29 11:46:52 +0200
674475c6c0
Update README.md
Alex Halderman
2018-06-29 11:36:10 +0200
3e76d14900
use standard method to get host in SSH scanner
Justin Bastress
2018-06-28 16:52:29 -0400
ccbf497b84
resolve conflict with utility.go
Justin Bastress
2018-06-28 16:05:48 -0400
724d02d90d
read full banners (#103 )
justinbastress
2018-06-28 15:06:39 -0400
681d6e0a56
Merge branch 'master' into ah/trigger
Zakir Durumeric
2018-06-28 15:05:12 -0400
9bbd62a5b6
(IPP) improve scan output (#140 )
Clayton Zimmerman
2018-06-28 14:58:40 -0400
713150b089
merge client/server header list (#134 )
justinbastress
2018-06-28 14:46:19 -0400
77ed2ea3f4
support ScanTarget.IP/Domain being set correctly (#142 )
justinbastress
2018-06-28 14:44:08 -0400
f5fdb4985b
end
Alex Halderman
2018-06-28 08:10:25 -0400
1147e936f9
Switch input processing to CSV and add tests
Alex Halderman
2018-06-28 07:35:06 -0400
938d6eb28d
Switch input processing to CSV and add tests
Alex Halderman
2018-06-28 07:35:06 -0400
bd8dc957ed
mend
J. Alex Halderman
2018-06-27 14:07:07 -0400
0c597e5a8d
Merge branch 'master' into ah/trigger
Alex Halderman
2018-06-26 17:53:20 -0700
0c8413c8cd
mend
J. Alex Halderman
2018-06-26 13:59:36 -0400
cd2070d3bc
mend
J. Alex Halderman
2018-06-26 13:57:28 -0400
9df97e03cf
Add support for tags and triggers.
J. Alex Halderman
2018-06-26 13:51:10 -0400
9b00db7f29
Feature/create ipp module (#137 )
Clayton Zimmerman
2018-06-26 12:00:27 -0400
14e67e9a23
Merge pull request #139 from myvyang/master
justinbastress
2018-06-22 09:22:29 -0400
baa8744ae5
compatible new.sh with OSX
linus torvalds
2018-06-22 11:28:45 +0800
698dd951bc
Merge pull request #136 from zmap/feature/allowDebugOutput
justinbastress
2018-06-19 09:31:24 -0400
1d8475ff32
reformat config.go
Justin Bastress
2018-06-18 16:44:09 -0400
952dd2ef78
Add a global --debug flag which specifies that zgrab:debug output should be included
Justin Bastress
2018-06-18 15:18:25 -0400
7252022b2b
Merge pull request #135 from zmap/feature/create-ipp-module
Clayton Zimmerman
2018-06-13 15:45:14 -0400
2afd7d8a2d
Addresses comments from pull request #135 . Makes ipp Dockerfile conform to best practices. Makes reference to IPP RFC where appropriate.
Clayton Zimmerman
2018-06-12 17:00:52 -0400
ffaeeab0f1
Cleans up TODOs and includes more results to collect from scans.
Clayton Zimmerman
2018-06-12 09:27:45 -0400
0a16c7feb6
Merge pull request #130 from zmap/feature/ssh-kex-omitempty
justinbastress
2018-06-12 09:11:43 -0400
e46f988d28
Configures docker container to run scanner correctly.
Clayton Zimmerman
2018-06-11 16:52:26 -0400
6456dda5e1
Implements basic scanning, without checking for correct protocol.
Clayton Zimmerman
2018-06-11 12:02:42 -0400
84100ce1b8
Makes necessary initial changes so Dockerfile and testing scripts install and run cups.
Clayton Zimmerman
2018-06-11 11:53:07 -0400
b076c7b005
Boilerplate for IPP scan module.
Clayton Zimmerman
2018-06-07 15:13:01 -0400
1f381fb22f
Feature/fix new module script (#127 )
Andrew Sardone
2018-06-04 10:31:18 -0400
27b68177be
Merge pull request #131 from zmap/dadrian/schema-fixes-bq
justinbastress
2018-06-01 10:34:02 -0400
b9fdae7774
Make auth mode enum optional
David Adrian
2018-06-01 10:30:54 -0400
320f6f4a8a
in SSH kex ECDH JSONLog, don't create a field unless it's going to be populated (to allow omitempty to work properly)
Justin Bastress
2018-05-31 16:29:59 -0400
ee93d7171f
Merge pull request #128 from zmap/feature/add-unknown-error-tag-to-postgres-error
justinbastress
2018-05-31 11:23:27 -0400
c35a9f29e2
add missing _unknown_error_tag to postgres error schema
Justin Bastress
2018-05-31 10:56:16 -0400
1ebac1da5e
make base-apt-update a phony target
Justin Bastress
2018-05-30 12:08:08 -0400
2b8f04234e
Fix new.sh, add sample container setup; add apt-update target for zgrab2_service_base
Justin Bastress
2018-05-30 12:07:24 -0400
84101fbb54
Merge pull request #126 from zmap/feature/postgres-output-format
justinbastress
2018-05-29 16:27:14 -0400
01cd84926e
Strip/cap the output value length; include output error in cases where format was not expected
Justin Bastress
2018-05-25 17:01:31 -0400
ecd60043ee
Merge pull request #123 from zmap/feature/fix-mssql-error-return
justinbastress
2018-05-23 08:55:23 -0400
71090d71b3
handshakeErr, not err
Justin Bastress
2018-05-22 18:23:19 -0400
90ec19c371
Merge pull request #122 from zmap/feature/add-root-encrypt-mode
justinbastress
2018-05-22 18:17:24 -0400
a14f3dc584
include negotiated encrypt_mode
Justin Bastress
2018-05-22 17:06:48 -0400
54812168d4
Merge pull request #121 from zmap/feature/more-omit-empty
justinbastress
2018-05-22 16:40:56 -0400
05841e9ab4
raw_packets is debug; server_version is omitempty
Justin Bastress
2018-05-22 16:05:56 -0400
434ccaa3f4
make all debug fields omitempty; make capability_flags/status_flags omitempty, in the aux type as well.
Justin Bastress
2018-05-22 16:03:00 -0400
c3ffa3ede5
Merge pull request #120 from zmap/feature/address-issuers
Chris Dzombak
2018-05-21 14:10:54 -0400
486dc517a3
fix required/non-required in schemas; add error_ids, and code to get them; throw ERRPacket as APPLICATION_ERROR
Justin Bastress
2018-05-21 12:15:17 -0400
89e0e956d5
MSSQL: Strip null terminator from instance_name; changeInstanceName to a pointer to distinguish the empty names (e.g. just a null terminator) from no name being returned.
Justin Bastress
2018-05-18 15:25:08 -0400
2bd2d7768c
Merge pull request #119 from zmap/feature/fix-postgres-memory-error
justinbastress
2018-05-18 09:19:13 -0400
f3437bbc62
don't log full packet; don't create packet until returning
Justin Bastress
2018-05-17 14:36:51 -0400
e44863ac7f
Merge pull request #118 from zmap/feature/golang-profiling
justinbastress
2018-05-15 17:45:32 -0400
3ffbf89c36
lower max packet size to 512k, not 128MB. Add maximum on number of packets as well.
Justin Bastress
2018-05-15 15:47:14 -0400
5da0d217bb
Merge pull request #117 from zmap/feature/golang-profiling
justinbastress
2018-05-15 14:50:56 -0400
bf1d74483e
fix packet length calculation
Justin Bastress
2018-05-15 14:16:51 -0400
77eea31a48
Merge pull request #116 from zmap/feature/golang-profiling
justinbastress
2018-05-15 13:20:54 -0400
88707e7a87
fix comment typo
Justin Bastress
2018-05-14 14:48:48 -0400
531ba31c34
Add memory and CPU profiling (if ZGRAB_[MEM/CPU]PROFILE is set); add upper bound on data read from postgres
Justin Bastress
2018-05-14 11:24:25 -0400
b5fbfcc690
ensure postgres connections get closed
Justin Bastress
2018-05-11 14:01:10 -0400
e4388ad861
handle server returning < 2 bytes
Justin Bastress
2018-05-11 12:21:11 -0400
7dc895a975
fix logrus collision
Justin Bastress
2018-05-11 11:52:08 -0400
0cfc4bdff3
lower log level of per-scan errors
Justin Bastress
2018-05-11 11:45:59 -0400
e77866dfea
loglevel fixes
Justin Bastress
2018-05-11 11:43:08 -0400
e0745c5323
another err->readErr
Justin Bastress
2018-05-11 11:18:20 -0400
66cbe41205
better error log
Justin Bastress
2018-05-11 10:57:27 -0400
50e2dbbeb7
fix error variable name
Justin Bastress
2018-05-11 10:56:38 -0400
74c8b16e7a
httplex -> httpguts
Justin Bastress
2018-05-07 16:22:37 -0400
0889db21e3
Merge pull request #108 from zmap/feature/schemaUpdate
justinbastress
2018-05-04 11:56:34 -0400
fbfba66864
install
Justin Bastress
2018-05-04 11:36:07 -0400
24dad0b670
handle module rename
Justin Bastress
2018-05-04 11:31:53 -0400
07484942dc
fix zcrypto_schemas egg name
Justin Bastress
2018-05-04 11:15:40 -0400
1e4ec64650
schemas.zgrab2 -> zgrab2_schemas
Justin Bastress
2018-05-04 11:15:09 -0400
6836299bfb
ensure zcrypto
Justin Bastress
2018-05-03 16:47:13 -0400
c06bbee6a3
pull zcrypto from schemas.zcrypto
Justin Bastress
2018-05-03 16:46:17 -0400
f526c61911
leave zschema directory after installing
Justin Bastress
2018-05-03 15:53:29 -0400
9a1f236873
pip install --user, not pip install -u
Justin Bastress
2018-05-03 14:15:13 -0400
f792f10617
use pip install to install local zschema
Justin Bastress
2018-05-03 11:42:04 -0400
54f61e916e
pull zschema from git, not pip
Justin Bastress
2018-05-03 11:17:40 -0400
4e019c9da4
Merge pull request #110 from zmap/feature/add_non_tls_http_dialer
justinbastress
2018-05-03 09:26:52 -0400
3254857b58
Add a dialer for the non-TLS case in HTTP, so that --timeout is honored even if --use-https is not set (issue #109 )
Justin Bastress
2018-05-01 13:33:21 -0400
5c0cbeeee0
Merge pull request #97 from zmap/feature/stripDebugFields
justinbastress
2018-04-26 12:27:39 -0400
5d6c0ef7a3
fix comment re PR review
Justin Bastress
2018-04-26 11:58:08 -0400
8f38f8137f
remove zcrypto.py (should be pulled in via requirements.txt)
Justin Bastress
2018-04-25 14:13:36 -0400
dfd5af5d3a
add requirements.txt
Justin Bastress
2018-04-25 14:09:53 -0400
8d4725d6ea
use find_packages
Justin Bastress
2018-04-25 14:09:00 -0400
7fa57fc4e5
fix setup name, author_email, keywords, packages in setup.py
Justin Bastress
2018-04-25 13:48:43 -0400
d882fa5685
add empty __init__.py
Justin Bastress
2018-04-25 11:46:59 -0400
a9d851e20c
add setup.py for egg
Justin Bastress
2018-04-25 11:46:26 -0400
a472e0b560
updates schema template to match current layout
Justin Bastress
2018-04-23 16:41:34 -0400
17b1353718
fix relative imports
Justin Bastress
2018-04-23 10:47:34 -0400
0fb044b15e
update schemas, use relative imports
Justin Bastress
2018-04-23 10:30:55 -0400
edcae52fec
update oracle schema
Justin Bastress
2018-04-16 15:29:03 -0400
e68f2872dc
update ssh.py
Justin Bastress
2018-04-16 15:16:27 -0400
942f9cc3fd
fix for zschema updates
Justin Bastress
2018-04-12 12:42:25 -0400
a66054c4a5
update zcrypto schema
Justin Bastress
2018-04-12 11:03:14 -0400
4060770ddc
update zgrab2 schema
Justin Bastress
2018-04-12 11:02:56 -0400
f335236a53
update redis docs
Justin Bastress
2018-04-12 11:02:26 -0400
10c3b9e453
fix/update IMAP docs
Justin Bastress
2018-04-12 11:02:10 -0400
90c8c12293
update oracle docs
Justin Bastress
2018-04-12 10:59:49 -0400
fc2aefe8e9
Update mysql docs
Justin Bastress
2018-04-12 10:59:32 -0400
3ab768b8ee
Merge pull request #102 from zmap/feature/addDefaultTimeout
justinbastress
2018-04-06 09:15:40 -0400
354fb05776
Merge pull request #101 from zmap/feature/doHTTPSRetry
justinbastress
2018-04-05 14:53:51 -0400
1ca2b02942
Set default timeout to 10s
Justin Bastress
2018-04-05 14:50:12 -0400
42ae30babe
add --retry-https flag to work with unknown HTTP/HTTPS servers; remove unused request.tls field from zschema (only used for HTTP servers, caused zschema errors because of ListOf(ListOf()))
Justin Bastress
2018-04-05 14:19:58 -0400
7a013ca261
Add output unit tests; add output.Process to strip debug; make MySQL debug fields omitempty too; use processor to strip data in Process()
Justin Bastress
2018-04-03 17:15:20 -0400
e4bd0bcc89
move process tests
Justin Bastress
2018-04-02 16:10:01 -0400
e82d5b4cfd
add process tests
Justin Bastress
2018-04-02 16:09:41 -0400
53e35bbaa7
prevent multiple concurrent usages of the same processor; copy all fields, nil out debug ones;
Justin Bastress
2018-04-02 16:09:27 -0400
58601e045a
add output processing
Justin Bastress
2018-03-30 16:28:24 -0400
b4ac16e630
add H field to xssh server signature to allow signature verification (#95 )
Luke Valenta
2018-03-29 10:17:39 -0400
03e5473993
add serverKeyExchange digest to zcrypto schema (#96 )
justinbastress
2018-03-29 09:42:48 -0400
ec192eaf1b
Merge pull request #65 from zmap/feature/addOracleModule
justinbastress
2018-03-26 12:01:09 -0400
c358b52018
add Protocol method
Justin Bastress
2018-03-26 11:46:27 -0400
7f7225e25e
Merge branch 'master' into feature/addOracleModule
Justin Bastress
2018-03-26 11:31:51 -0400
24ab7e93d5
merge master
Justin Bastress
2018-03-26 11:31:35 -0400
714e8f1833
address @dadrian's comments -- clean up schema, fix godoc formatting
Justin Bastress
2018-03-26 11:25:04 -0400
9771ecb2bd
Fix issue #91 -- heartbleed flags implies heartbeat enabled (#92 )
justinbastress
2018-03-23 17:08:37 -0400
2a3669abc2
Merge pull request #90 from zmap/feature/portSiemensModule
justinbastress
2018-03-23 10:36:22 -0400
13c4944e91
add siemens s7 scanner
Justin Bastress
2018-03-22 17:06:44 -0400
1508e01582
Merge pull request #89 from zmap/feature/portFoxModule
justinbastress
2018-03-22 15:50:21 -0400
8f91d369fc
port fox scanner from zgrab
Justin Bastress
2018-03-22 15:33:42 -0400
fadb53c3e1
Merge pull request #88 from zmap/cipher-suites
Zakir Durumeric
2018-03-22 11:37:54 -0500
801ddf3ead
allow users to specify a comma-delimited list of ciphers to send
Zakir Durumeric
2018-03-22 11:09:51 -0500
ec2d01a541
Merge pull request #84 from zmap/feature/closeConnections
justinbastress
2018-03-22 11:25:39 -0400
83212a722e
add dnp3.go
Justin Bastress
2018-03-21 17:17:38 -0400
04db34a3af
Merge branch 'master' into feature/closeConnections
Justin Bastress
2018-03-21 17:17:23 -0400
087337935b
clean up connections before exiting
Justin Bastress
2018-03-21 17:16:58 -0400
7b26ae30c5
Merge pull request #83 from zmap/feature/portDNP3Module
justinbastress
2018-03-21 17:14:09 -0400
735cb3a4c3
port DNP3 scanner
Justin Bastress
2018-03-21 16:52:53 -0400
6ef616c073
Merge pull request #82 from zmap/feature/portScadaModule
justinbastress
2018-03-21 16:44:32 -0400
1c84990382
port BACNet from zgrab
Justin Bastress
2018-03-21 16:27:28 -0400
75de499312
Merge pull request #81 from zmap/feature/portModbusFromZGrab
justinbastress
2018-03-21 13:32:53 -0400
45a96cf40a
make requestID configurable
Justin Bastress
2018-03-21 11:49:26 -0400
6f55be0fbb
fix schema
Justin Bastress
2018-03-21 11:00:22 -0400
c2aefe4ecd
remove debug
Justin Bastress
2018-03-21 10:39:56 -0400
0f7a265bdd
add modbus scanner
Justin Bastress
2018-03-21 10:36:58 -0400
eb52aeb439
Merge pull request #80 from zmap/feature/updateSMBLibrary
justinbastress
2018-03-16 14:52:37 -0400
199fe5d8e5
PEP8 updates; fix NTLM typo
Justin Bastress
2018-03-16 14:39:06 -0400
1024fb4619
break out early if !setup-session; make debug configurable
Justin Bastress
2018-03-16 14:34:15 -0400
586992cb15
More comments; make old zgrab behavior the default
Justin Bastress
2018-03-16 14:00:12 -0400
d47c97d830
remove debug code
Justin Bastress
2018-03-16 13:36:53 -0400
65d1789860
comments; update schema
Justin Bastress
2018-03-16 13:21:05 -0400
c05c00a743
Pull in updated SMB library, modify it to take logs, use it in scanner
Justin Bastress
2018-03-16 12:08:59 -0400
70314ce92b
Port SMB (???) scanner from ZGrab
Justin Bastress
2018-03-15 16:58:57 -0400
85f4b8f06a
Merge pull request #78 from zmap/feature/portIMAPModule
justinbastress
2018-03-15 15:28:21 -0400
46737b418c
Merge pull request #77 from zmap/feature/addSMTPModule
justinbastress
2018-03-15 14:50:22 -0400
aa4c966d0d
add basic IMAP scanning
Justin Bastress
2018-03-15 14:35:35 -0400
5a7f9c3bda
Merge pull request #76 from zmap/feature/portPOP3Module
justinbastress
2018-03-15 13:41:29 -0400
d12eb17aa4
add SMTPS support
Justin Bastress
2018-03-15 13:35:58 -0400
0fbf68b9e9
fix input flags
Justin Bastress
2018-03-15 13:25:53 -0400
8dd7a62768
remove port forwarding from pop3 container
Justin Bastress
2018-03-15 13:17:52 -0400
f1c9bfbc89
merge master
Justin Bastress
2018-03-15 13:12:21 -0400
1a1059e124
Merge pull request #75 from zmap/feature/addSMTPModule
justinbastress
2018-03-15 13:10:39 -0400
ad6295f421
port POP3
Justin Bastress
2018-03-15 13:10:10 -0400
57bc835bcf
Add integration tests; Post PR comment updates: stray further from original ZGrab input/output in favor of more zgrab2-like input/output; make QUIT optional (default off).
Justin Bastress
2018-03-15 11:07:18 -0400
89911eff01
merge master
Justin Bastress
2018-03-14 17:22:12 -0400
eebe727686
update schema
Justin Bastress
2018-03-14 17:20:47 -0400
37b54205f8
lint/comment SMTP
Justin Bastress
2018-03-14 17:19:27 -0400
14572887ab
Merge pull request #74 from zmap/feature/addTelnetModule
justinbastress
2018-03-14 11:12:01 -0400
03b5bb2a5e
TelnetOptions get encoded to name/value, not String(name)
Justin Bastress
2018-03-14 10:59:41 -0400
23607e39cd
TelnetOptions get encoded to name/value, not String(name)
Justin Bastress
2018-03-14 10:46:38 -0400
33cd6941e4
TelnetOptions get encoded to name/value, not String(name)
Justin Bastress
2018-03-14 10:34:52 -0400
52a43d0d47
fix schema case
Justin Bastress
2018-03-14 10:16:06 -0400
20cde3441d
add missing telnet.go
Justin Bastress
2018-03-14 09:59:46 -0400
b52d4c47bc
chmod +x shell scripts
Justin Bastress
2018-03-14 09:20:03 -0400
f09d31c65a
add SMTP
Justin Bastress
2018-03-14 09:18:54 -0400
fa6a7ce50c
port telnet module from zgrab; add basic integration tests and schema
Justin Bastress
2018-03-13 15:23:57 -0400
824533b118
Merge pull request #72 from zmap/feature/storeProtocolInResult
justinbastress
2018-03-13 13:18:09 -0400
17a5c0e85c
Scanner modules return the protocol ID, scan returns the protocol in the results.
Justin Bastress
2018-03-12 13:36:11 -0400
7eb3536b19
Merge pull request #71 from zmap/feature/fixHeartbleedCheck
justinbastress
2018-03-09 09:38:25 -0500
98a868381d
tls.HeartbleedError means no error? Copying behavior from zgrab/zlib/conn.go.
Justin Bastress
2018-03-08 14:07:32 -0500
b06d9bbc85
pull zflags from the zmap project (#69 )
justinbastress
2018-03-07 11:04:16 -0500
af63437659
godoc
Justin Bastress
2018-03-01 15:31:15 -0500
a490023c1d
Merge branch 'master' into feature/addOracleModule
Justin Bastress
2018-03-01 14:32:43 -0500
075924400f
Add shared FlagsToSet function in output.go (#62 )
justinbastress
2018-03-01 14:32:12 -0500
2ec074a082
Merge pull request #58 from zmap/feature/lintFTP
Zakir Durumeric
2018-03-01 11:12:06 -0800
30145afc5a
golint
Justin Bastress
2018-02-28 16:21:27 -0500
f2b34ed54e
fix comments
Justin Bastress
2018-02-28 16:09:58 -0500
f322d0b691
less panic
Justin Bastress
2018-02-28 16:08:33 -0500
67a4af48f7
cleanup; fewer panics/less panic; package docs; remove unused code
Justin Bastress
2018-02-28 15:42:03 -0500
96b0680173
Merge branch 'master' into feature/addOracleModule
Justin Bastress
2018-02-28 15:02:01 -0500
aaa9da476d
travis task to run go unit tests
justinbastress
2018-02-28 15:01:20 -0500
6fbbc0a182
clean up output; add ReleaseVersion tests
Justin Bastress
2018-02-28 13:16:52 -0500
f61e698ea3
MSSQL -> Oracle
Justin Bastress
2018-02-28 09:46:40 -0500
9996c765e9
godocs; param validation
Justin Bastress
2018-02-27 16:27:09 -0500
7a61e3b2a9
use TNSDriver in tests
Justin Bastress
2018-02-27 16:26:32 -0500
b8d979e3b1
golint; godocs; add TNSDriver to handle multiple TNSHeader formats
Justin Bastress
2018-02-27 16:26:16 -0500
e06794df8b
use TNSDriver for raw packet operations; godocs / golint; validate input
Justin Bastress
2018-02-27 16:25:30 -0500
9a8080e543
Fix typo in scanner template (#63 )
justinbastress
2018-02-27 14:59:24 -0500
5c528de288
Merge branch 'master' into feature/addOracle
Justin Bastress
2018-02-27 14:46:19 -0500
b7776206be
add oracle schema
Justin Bastress
2018-02-26 16:08:34 -0500
7255168761
update tests -- add descriptor tests
Justin Bastress
2018-02-26 16:08:20 -0500
9a244f5dbe
godocs; ConnectionString -> ConnectDescriptor; update default ConnectDescriptor; add handling for Refuse to types.go; descriptor parsing
Justin Bastress
2018-02-26 16:07:33 -0500
630333fdd8
add experimental TCPS support to scanner
Justin Bastress
2018-02-26 16:05:44 -0500
f8ec8b94ec
add Refuse handling to Connection
Justin Bastress
2018-02-26 16:05:07 -0500
9a5549940f
add redirect; godoc for connection.go; remove debugging from tests
Justin Bastress
2018-02-22 17:21:57 -0500
5c081acbe5
godocs; move output encoding to use outputBuffer
Justin Bastress
2018-02-22 09:53:42 -0500
e3bbbdbd58
Merge branch 'feature/outputFormatting' into feature/addOracle
Justin Bastress
2018-02-21 13:24:35 -0500
987da52a99
Add utility functions to widen map keys
Justin Bastress
2018-02-21 13:23:49 -0500
d4054673e2
Update ServiceOptions names
Justin Bastress
2018-02-21 13:12:51 -0500
4b30cc992e
Merge branch 'feature/outputFormatting' into feature/addOracle
Justin Bastress
2018-02-21 13:08:43 -0500
4ee7c2a91f
add oracle.go stub
Justin Bastress
2018-02-21 13:08:33 -0500
9e45ef2171
Add shared FlagsToSet function in output.go, use it in mysql. Add examples / tests.
Justin Bastress
2018-02-21 12:50:38 -0500
b206b953e8
Expand NTP docs (#59 )
justinbastress
2018-02-21 10:04:57 -0500
730b7221ca
Update MSSQL GoDocs (#60 )
justinbastress
2018-02-21 10:04:25 -0500
a2796c6e20
Update README.md (#61 )
Stefan Grimminck
2018-02-21 15:26:22 +0100
84eaa0f88e
Implement Connection.Connect; add command-line flags; implement Native Service Negotiation (NSN / 0xdeadbeef) data type
Justin Bastress
2018-02-21 09:25:33 -0500
b30c7f45e1
split TNSHeader from the rest of the packet
Justin Bastress
2018-02-19 12:19:10 -0500
3b262fea28
initial oracle scanner work
Justin Bastress
2018-02-19 11:19:19 -0500
8d8bdeac93
if `docker build` fails, fail the build after deleting the *.id file (#57 )
justinbastress
2018-02-13 13:47:04 -0500
f02bd59f8a
Add redis zgrab2 module (#53 )
justinbastress
2018-02-13 13:25:47 -0500
d9194fe35c
run pycodestyle on schemas/ftp.py
Justin Bastress
2018-02-12 11:58:33 -0500
c6bc59a4a7
lint
Justin Bastress
2018-02-12 11:43:41 -0500
bd952d9809
golint and godocs for mysql module (#56 )
justinbastress
2018-02-12 10:42:45 -0500
33d01cda40
Merge pull request #55 from zmap/feature/lintPostgres
Zakir Durumeric
2018-02-09 13:52:43 -0500
2766a7ae08
Port http from zgrab (#31 )
justinbastress
2018-02-09 13:45:50 -0500
9eb7235e40
re-add `package postgres`
Justin Bastress
2018-02-09 13:23:59 -0500
d242ad65f4
run gofmt on files
Justin Bastress
2018-02-09 11:49:15 -0500
2acd6aaccb
add package documentation
Justin Bastress
2018-02-09 11:25:03 -0500
d55e385692
run golint on postgres code
Justin Bastress
2018-02-09 11:09:44 -0500
1d72bbb2cd
use hyphens, not underscores, for command-line parameters
Justin Bastress
2018-02-09 09:39:24 -0500
2f7dfd76fe
Add NTP zgrab2 module (#39 )
justinbastress
2018-02-07 12:25:46 -0500
f993263100
Implement TLS module (#42 )
David Adrian
2018-02-02 15:54:05 -0500
8eb958e22c
Add MSSQL zgrab2 module (#38 )
justinbastress
2018-02-02 14:52:03 -0500
a8b4461d29
Merge #45 into master (#52 )
justinbastress
2018-01-31 13:01:14 -0500
f47026adb3
Merge pull request #44 from zmap/feature/updateIntegrationTestScriptTemplates
Zakir Durumeric
2018-01-31 11:05:34 -0500
5d70688b66
Merge pull request #47 from jordan-wright/docs/fix-readme
Zakir Durumeric
2018-01-31 10:57:41 -0500
bbecc9647a
Merge pull request #46 from zmap/feature/useFewerSimultaneousContainers
Zakir Durumeric
2018-01-31 10:57:15 -0500
df5d86d687
Merge pull request #49 from jordan-wright/issue/remove-zgrab-dependency
Zakir Durumeric
2018-01-31 10:56:45 -0500
5c535a205e
Merge pull request #51 from jordan-wright/docs/add-readme-testing
Zakir Durumeric
2018-01-31 10:56:26 -0500
e1f04217a9
log scan target on panic (#43 )
justinbastress
2018-01-31 10:14:52 -0500
78e7125661
Added information on how to run integration tests to README.md. Fixes #50
Jordan Wright
2018-01-31 00:09:05 -0600
162138dac3
Changed tools/keys dependencies to point to zgrab2.
Jordan Wright
2018-01-30 23:45:52 -0600
11d1602622
Fix README install instructions pointing to previous versions of zmap
Jordan Wright
2018-01-30 21:46:40 -0600
e6739acff9
fix service test scripts -- remove useless i flags to docker run; if container is already running, use it; smarter wait conditions for postgres and mysql
Justin Bastress
2018-01-29 16:53:50 -0500
c5747b7198
sandwich each module's test.sh with its setup.sh and cleanup.sh; fix some relative paths in test.sh
Justin Bastress
2018-01-29 16:48:57 -0500
59aa3d8571
Update README; fix output file in test
Justin Bastress
2018-01-29 16:36:45 -0500
da294f7f1e
Add .templates folder in lieu of inline scripts; update templates to match more common scenarios
Justin Bastress
2018-01-29 16:03:32 -0500
18728b6ce9
Remove swp file
David Adrian
2018-01-28 17:55:08 -0500
9b835ad162
Remove pointer-to-interface in zgrab2 framework (#40 )
David Adrian
2018-01-29 08:48:07 -0500
1ecec6d7b2
Remove cmd/zgrab2 from .gitignore (#41 )
David Adrian
2018-01-29 08:47:42 -0500
a1fca68c04
Port FTP module from zgrab (#32 )
justinbastress
2018-01-18 13:41:51 -0500
683e9041cd
add GitHub PR template (#37 )
justinbastress
2018-01-18 12:30:12 -0500
0e754eca47
Merge pull request #36 from zmap/feature/fixZCryptoSchemas
Zakir Durumeric
2018-01-18 12:27:29 -0500
ce583441b4
address issues #33 , #34 , #35 -- pull EKU, CP and NameConstraints from extensions.go
Justin Bastress
2018-01-15 16:37:02 -0500
f49887290d
Implements postgres zgrab2 module (#30 )
justinbastress
2018-01-15 14:24:57 -0500
a5d8d0b57a
remove unnecessary indirection on net.Conn (#27 )
justinbastress
2017-12-19 16:21:16 -0500
02f94e2f49
Merge pull request #23 from zmap/feature/addMySQLZGrabModule
Zakir Durumeric
2017-12-19 13:17:52 -0500
e0bf14f645
add ssh integration tests (#26 )
justinbastress
2017-12-19 10:09:43 -0500
81a14b3654
typo fix
Justin Bastress
2017-12-18 11:44:05 -0500
e7591817c6
update README.md for @andrewsardone's new.sh script
Justin Bastress
2017-12-18 11:43:46 -0500
81c514c55e
use global logger; clarify results in mysql.Scan(); use real CSV parser in tls.getCSV()
Justin Bastress
2017-12-18 11:30:22 -0500
7bca221a9a
use global logger; clarify results in mysql.Scan(); use real CSV parser in tls.getCSV()
Justin Bastress
2017-12-18 11:30:14 -0500
ad785aba24
note travis notifications
Justin Bastress
2017-12-18 11:29:24 -0500
3f77b4e720
remove empty integration_tests.py
Justin Bastress
2017-12-18 09:21:39 -0500
031129c45c
Merge remote-tracking branch 'origin/aps/feature/addMySQLZGrabModule' into feature/addMySQLZGrabModule
Justin Bastress
2017-12-18 09:10:43 -0500
f38d85b71c
Add script to generate new-protocol tests [minor]
Andrew Sardone
2017-12-18 00:56:57 -0500
f45ab312bb
Move all test scripts into integration_tests/ directory
Andrew Sardone
2017-12-18 00:34:04 -0500
c0b0e7e0cf
Ignore build dependencies & artifacts
Andrew Sardone
2017-12-18 00:31:04 -0500
0bd08ae0a1
Ignore zgrab output from git
Andrew Sardone
2017-12-18 00:03:04 -0500
4f85cf41ff
Add baseline gitignore
Andrew Sardone
2017-12-18 00:01:00 -0500
d49b60f337
log.Warnf -> log.Fatalf for not implemented
Justin Bastress
2017-12-15 17:14:19 -0500
fcf62fb278
use set +e instead of bash +e
Justin Bastress
2017-12-15 17:02:42 -0500
8f49912090
move build to install, remove unused checkout
Justin Bastress
2017-12-15 16:58:59 -0500
de416852a6
pull/use zschema from pip
Justin Bastress
2017-12-15 16:57:04 -0500
b33a5ec60e
remove double 'docker stop'
Justin Bastress
2017-12-15 13:34:41 -0500
fc41c2e149
clean up error handling
Justin Bastress
2017-12-15 11:03:06 -0500
359225e635
address TODOs
Justin Bastress
2017-12-15 10:26:32 -0500
c41a770b6d
update verbose docs
Justin Bastress
2017-12-15 10:19:25 -0500
dc44903ff6
Update ScanStatus comments
Justin Bastress
2017-12-15 10:02:09 -0500