Skip to main content

A toolchain to parse, analyze, and format Zeek scripts

Build and test

zeekscript is a Python package that provides tooling to operate on Zeek scripts. zeekscript comes with command line tools that make common tasks accessible, but its functionality is just an import zeekscript away in your own Python tools.

zeekscript is powered by Tree-Sitter, its Python bindings, and our tree-sitter-zeek grammar.

Supported platforms and Python versions

zeekscript supports Python 3.7+ on Linux, MacOS, and Windows. We recommend CPython. PyPy looks prone to crashing on Windows and MacOS, and we're not currently building PyPy wheels on those platforms. (We've not investigated PyPy in depth and feedback is welcome.)

Installation

To install our ready-made Python wheels, say:

pip install zeekscript

For a full list of available builds, you can check out the PyPI downloads or take a look at our CI build matrix.

The zeekscript package includes native code (the compiled tree-sitter Zeek grammar). We strive to provide wheels for popular platforms and Python versions. In case your setup isn't covered, the installation process will build the package locally on your system, for which some dependencies need to be available. Read on for details, and feel free to file a ticket detailing your setup.

Building from source

If our build matrix doesn't cover your platform and Python version, or if you'd simply like to build and install the zeekscript package yourself, you need to provide two dependencies:

To obtain the sources, please clone this repository. Note: make sure to clone recursively (git clone --recurse-submodules), since this pulls in the needed Zeek grammar. We don't provide source packages on Github, but all releases are tagged in git.

For installation from local sources, say:

pip install .

The zeekscript package doesn't implement the Zeek grammar compilation itself, it outsources it to the tree-sitter Python bindings, which provide this ability directly from Python. zeekscript merely initiates compilation during the package build. See our setup.py for details.

Testing

The package comes with a testsuite. To run it, say

make

from the toplevel. For details on the tests, take a look at the tests directory.

Usage

zeek-format

Most significantly, the package includes zeek-format, a tool that formats Zeek scripts. Our philosophy is similar to gofmt and the opposite of clang-format: there is only one way to layout Zeek scripts, and this tool provides it. Accordingly, it features zero options for tweaking the formatting:

$ zeek-format --help
usage: zeek-format [-h] [--version] [--inplace] [--recursive] [FILES ...]

A Zeek script formatter

positional arguments:
  FILES            Zeek script(s) to process. Use "-" to specify stdin as a filename. Omitting filenames entirely implies
                   reading from stdin.

options:
  -h, --help       show this help message and exit
  --version, -v    show version and exit
  --inplace, -i    change provided files instead of writing to stdout
  --recursive, -r  process *.zeek files recursively when provided directories instead of files. Requires --inplace.

Parsing errors are not fatal, and zeek-format does its best to continue formatting in the presence of errors. When it encounters parser errors, zeek-format exits with a non-zero exit code and reports the trouble it encountered to stderr.

$ echo 'event  foo( a:count ) {print  "hi" ; }' | zeek-format
event foo(a: count)
        {
        print "hi";
        }

To format entire directory trees, combine --inplace and --recursive, and point it at a directory:

$ cd zeek
$ zeek-format -ir scripts
430 files processed successfully

zeek-script

The zeek-script command is the Swiss army knife in the toolbox: it provides access to a range of script-processing tools (including formatting) via subcommands. (Okay, so far "range" == two, but expect that to grow in the future.)

$ zeek-script --help
usage: zeek-script [-h] [--version] {format,parse} ...

A Zeek script analyzer

options:
  -h, --help      show this help message and exit
  --version, -v   show version and exit

commands:
  {format,parse}  See `zeek-script <command> -h` for per-command usage info.
    format        Format/indent Zeek scripts
    parse         Show Zeek script parse tree with parser metadata.

The parse command renders its script input as a parse tree. It resembles tree-sitter parse, but shows more context about the relevant snippets of content, including parsing errors.

$ echo 'event zeek_init() { }' | zeek-script parse
source_file (0.0,1.0) 'event zeek_init() { }\n'
    decl (0.0,0.21) 'event zeek_init() { }'
        func_decl (0.0,0.21) 'event zeek_init() { }'
            func_hdr (0.0,0.17) 'event zeek_init()'
                event (0.0,0.17) 'event zeek_init()'
                    event (0.0,0.5)
                    id (0.6,0.15) 'zeek_init'
                    func_params (0.15,0.17) '()'
                        ( (0.15,0.16)
                        ) (0.16,0.17)
            func_body (0.18,0.21) '{ }'
                { (0.18,0.19)
                } (0.20,0.21)

Here's a syntax error:

$ echo 'event zeek_init)() { }' | zeek-script parse
source_file (0.0,1.0) [error] 'event zeek_init)() { }\n'
    decl (0.0,0.22) [error] 'event zeek_init)() { }'
        func_decl (0.0,0.22) [error] 'event zeek_init)() { }'
            func_hdr (0.0,0.18) [error] 'event zeek_init)()'
                event (0.0,0.18) [error] 'event zeek_init)()'
                    event (0.0,0.5)
                    id (0.6,0.15) 'zeek_init'
                    ERROR (0.15,0.16) [error] ')'
                        ) (0.15,0.16)
                    func_params (0.16,0.18) '()'
                        ( (0.16,0.17)
                        ) (0.17,0.18)
            func_body (0.19,0.22) '{ }'
                { (0.19,0.20)
                } (0.21,0.22)
parse tree has problems: cannot parse line 0, col 15: ")"

See zeek-script parse --help for more information.

Autocomplete

zeekscript features command-line auto-completion for users of argcomplete.

Integration into text editors

You can integrate zeekscript into any editor that supports the execution of shell commands on the currently edited files. The relevant zeekscript commands support reading from stdin or filename.

Emacs

We offer an Emacs mode with support for script formatting and parse tree inspection via keyboard shortcuts.

vim

The following snippet hooks up zeek-format to format the current script:

function RunZeekScript()
    " Create a new undo block for reverting formatting without changing cursor
    " position. https://github.com/rhysd/vim-clang-format/pull/55
    silent execute "noautocmd normal! ii\<esc>\"_x"
    let l:save = winsaveview()
    execute "%!zeek-format"
    call winrestview(l:save)
endfunction

nnoremap <silent><buffer> <leader>cf :call RunZeekScript()<CR>

Using zeek-format with pre-commit

Add this to your .pre-commit-config.yaml:

- repo: https://github.com/zeek/zeekscript
  rev: ''  # Use the SHA/tag you want to point at.
  hooks:
  - id: zeek-format

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zeekscript-1.2.9.tar.gz (225.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zeekscript-1.2.9-cp312-cp312-win_amd64.whl (113.1 kB view details)

Uploaded CPython 3.12Windows x86-64

zeekscript-1.2.9-cp312-cp312-win32.whl (117.5 kB view details)

Uploaded CPython 3.12Windows x86

zeekscript-1.2.9-cp312-cp312-musllinux_1_1_x86_64.whl (110.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

zeekscript-1.2.9-cp312-cp312-musllinux_1_1_i686.whl (118.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

zeekscript-1.2.9-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (110.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

zeekscript-1.2.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (118.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeekscript-1.2.9-cp312-cp312-macosx_10_9_x86_64.whl (109.3 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

zeekscript-1.2.9-cp311-cp311-win_amd64.whl (113.1 kB view details)

Uploaded CPython 3.11Windows x86-64

zeekscript-1.2.9-cp311-cp311-win32.whl (117.5 kB view details)

Uploaded CPython 3.11Windows x86

zeekscript-1.2.9-cp311-cp311-musllinux_1_1_x86_64.whl (110.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

zeekscript-1.2.9-cp311-cp311-musllinux_1_1_i686.whl (118.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

zeekscript-1.2.9-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (110.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

zeekscript-1.2.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (118.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeekscript-1.2.9-cp311-cp311-macosx_10_9_x86_64.whl (109.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

zeekscript-1.2.9-cp310-cp310-win_amd64.whl (113.1 kB view details)

Uploaded CPython 3.10Windows x86-64

zeekscript-1.2.9-cp310-cp310-win32.whl (117.5 kB view details)

Uploaded CPython 3.10Windows x86

zeekscript-1.2.9-cp310-cp310-musllinux_1_1_x86_64.whl (110.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

zeekscript-1.2.9-cp310-cp310-musllinux_1_1_i686.whl (118.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

zeekscript-1.2.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (110.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

zeekscript-1.2.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (118.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeekscript-1.2.9-cp310-cp310-macosx_10_9_x86_64.whl (109.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

zeekscript-1.2.9-cp39-cp39-win_amd64.whl (113.1 kB view details)

Uploaded CPython 3.9Windows x86-64

zeekscript-1.2.9-cp39-cp39-win32.whl (117.5 kB view details)

Uploaded CPython 3.9Windows x86

zeekscript-1.2.9-cp39-cp39-musllinux_1_1_x86_64.whl (110.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

zeekscript-1.2.9-cp39-cp39-musllinux_1_1_i686.whl (118.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

zeekscript-1.2.9-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (110.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

zeekscript-1.2.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (118.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeekscript-1.2.9-cp39-cp39-macosx_10_9_x86_64.whl (109.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

zeekscript-1.2.9-cp38-cp38-win_amd64.whl (113.1 kB view details)

Uploaded CPython 3.8Windows x86-64

zeekscript-1.2.9-cp38-cp38-win32.whl (117.5 kB view details)

Uploaded CPython 3.8Windows x86

zeekscript-1.2.9-cp38-cp38-musllinux_1_1_x86_64.whl (110.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

zeekscript-1.2.9-cp38-cp38-musllinux_1_1_i686.whl (118.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

zeekscript-1.2.9-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (110.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

zeekscript-1.2.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (118.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeekscript-1.2.9-cp38-cp38-macosx_10_9_x86_64.whl (109.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file zeekscript-1.2.9.tar.gz.

File metadata

  • Download URL: zeekscript-1.2.9.tar.gz
  • Upload date:
  • Size: 225.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for zeekscript-1.2.9.tar.gz
Algorithm Hash digest
SHA256 b396c6fd18c6a395dabec744372a67e022b39d81b8afb6663287f338f2224e54
MD5 2e62a3c6af200e29bfdfc326a6af5811
BLAKE2b-256 c8b67c86b3f6080725c23efd4b34e15ea0ce704bc470602749e05438505c940d

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: zeekscript-1.2.9-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 113.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for zeekscript-1.2.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2eb84cb1fdfd7e8c92ec66c3b88ae8a094aadc437aeb60f760724973843e0824
MD5 1640c695d98474cf9b956a40d82227d9
BLAKE2b-256 da50ab48403265041a34dc29996c29c68993addd5ef6fd596307f31c40f70b5f

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp312-cp312-win32.whl.

File metadata

  • Download URL: zeekscript-1.2.9-cp312-cp312-win32.whl
  • Upload date:
  • Size: 117.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for zeekscript-1.2.9-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 729588a73d3fac3ac10bf484ecea1c48fa3ddbfb2e28357c612b42889d19e351
MD5 d5322e0160ed88833c81df536ffafbf3
BLAKE2b-256 63a5f709480617401a242b2c9d566b9430a4a295d62a7c82d14e19a0a6a456b4

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a32fa71f405d9c446c8d75cc273e8b32f55a70d36cd6fb71edf9ca19b6ae0764
MD5 13e4b1c66adea35be38f5980d8a1b7c9
BLAKE2b-256 ef7f68bab4de685955b5c5e804e238fa19fa81fd14836f28dc1e5da8623b170d

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 515eb9bed5cf82804ea760a687827c9d3a2d5b3ba25611c0d4bc8d48bd5eca6a
MD5 279369a27253864c79e5836b411555dd
BLAKE2b-256 6f3fb9bb1a58ced9cdf8b6a6ff3bddc58996d4e9b6658ef8b70039015f24f4bf

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5de796aa616b578253b8d4d0e24ed314872f75200aae605f44e43f78672ac1da
MD5 7fe624d8ac3133b0ceabbe190f491c76
BLAKE2b-256 f68628a39692ce84e0848bf59b01d7ac275d14b78319465dc2f3b98c573460b3

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d883be16552dd6c143efd34e5cc0f67f3a0211440725cfe874d59ade92daba18
MD5 369b836888752910c1887b4ac75db1e1
BLAKE2b-256 05ab9f0eb9ac66949dfb0b914d749aa68666c31a571ad023c4f5ff64dff24de2

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0129aff22c671cf1d0b185fc47cd14c1b51e6813e7bd5caedb731d1a8c7ed7c9
MD5 843c6c2ba1d8bdb83dad3a44684efd1a
BLAKE2b-256 006a3394502b08d27060f64d6ca21233cc20743da3522aedd6c53e30f0b3b5ea

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: zeekscript-1.2.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 113.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for zeekscript-1.2.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8b961794839dd18f28f6c878cfff2c9b4cc4e7b03f5d746e34bee37f4e54b772
MD5 cb04e9f087a43cc79ec2714d22b14379
BLAKE2b-256 9a17dda091efef3ca44013cd13d49cf27126da37ff72235ae9b4c2846f294665

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp311-cp311-win32.whl.

File metadata

  • Download URL: zeekscript-1.2.9-cp311-cp311-win32.whl
  • Upload date:
  • Size: 117.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for zeekscript-1.2.9-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 204d5ede887301a036cb285e174a1aed930f77a5c4158698921221790465f476
MD5 82d353bc5d20a2feb356ee9392ed22f1
BLAKE2b-256 e31e48b10e24cd58850b2918a989b933f8d683dd7b5f682bd281382e4bb80bc0

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2393dbcc5eb3ccdeb92494f8cc3edb44a604c96ec21dc9e9ee9b412e345c7bfc
MD5 cf9aabc2d4e04dea8c21a4be6fb9ce0e
BLAKE2b-256 420c24a0dc7d8b3daf1c121cba3f1d136fae80d0a58e882b5ad9cbd86fc95da4

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 88f35cff71b0d5a40e434dd9dbd7c0f077c6117160202e59e154b58e84a99fd4
MD5 4054e97b19e181fd5fa78bb3a0fd437c
BLAKE2b-256 cab09186e63d639c66a5808c167b89351e359b97a41ef5bdc634be00a4c11d1e

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1868070032d9d18beb12a570034688668c60d000c4ddb1a021ec961915649004
MD5 cd8afce6158b368363f398e52dff4c48
BLAKE2b-256 124b4a5a8c6057bed86c99f1386d6d89e7eebb453bb38a486d30ef690e196661

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9433de8c345d81d09f63a70c79c152c21b52b043fb97a7a5d7d78649de82270f
MD5 387c66fcfc2113643d5f5b6f229a9bf1
BLAKE2b-256 c0e3c417645c67ea20422221acde863d26f796da1dd075f35633a4a6bfadbfbe

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0bde8712c2d0efa6bc0df48190f952ffcdd3c23568831323eb516ba38c404452
MD5 221d4dc536596d9966d41c310ba3872f
BLAKE2b-256 41c274be2fbfbf684642cdff45cb3904438ebb0c1795a22d671c32da533ff815

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: zeekscript-1.2.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 113.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for zeekscript-1.2.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 12b21771877e5f135fa7f13d2a24d6895438098792c4e6dee20d862991bae585
MD5 cf5d6ac2f1027bcba70f4b4a7f124cb6
BLAKE2b-256 16f9ff8404f3502e85426aaededa2b8952ab604862a16f31b2b3d8d8387ce733

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp310-cp310-win32.whl.

File metadata

  • Download URL: zeekscript-1.2.9-cp310-cp310-win32.whl
  • Upload date:
  • Size: 117.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for zeekscript-1.2.9-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7f265c22aca901ace4338ded0601e3a7165c9eecc29bdc9827b7c470ce0aba19
MD5 abd6f5dc6834b9225bbf71929a41b5eb
BLAKE2b-256 618d882bb4a92e250cdc7fc37d8d4d6fcce1b7bb9c441728372ff72e3425e5a8

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1cbaca662a189a864b1a1645a7f80a2efd651fde46544601f9f6e0d8f2a8b231
MD5 1b3a6abd66794dc8c7ac96622fceb006
BLAKE2b-256 143ba669d49172d5144ec21b7738f1cb64577248d6b7415070878bbc0b9dea51

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e898a0337e8b40aaaeda8331c60e459a25cdee44afa991219043bfbaa0c1f1f7
MD5 151f39da46c01680f94b8df71b5eb444
BLAKE2b-256 edb75daed1a1f1ba30fca45a722bebe5fd72b2a3b70ece1a1293d521b7976f76

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b576436248536f654f6a4b2d922fdec533adb3792368a7499a3eb99ae015de4
MD5 6377ca750d1eb9cd4f013444500ccee6
BLAKE2b-256 9145d1fd72e1bf600dfaf1e5d6f28fde2a5c047b2292615e53de9dd3e79093c0

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5c478949910c46d5ae1670dad2e0f3e600d6d85faa881a26dc240946d13e3775
MD5 35a8fcdda958a674cd1a3ce2c97f8a28
BLAKE2b-256 7ac5e7b506fb13fab88cb23c5001f3648cbb4282e7dbf253de1adc5ce2b79ebe

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4f33cac0feb202abe4369ebe7c87fb74fbb2d39615a667aaf6e28cb086875f76
MD5 1e2ec524887865ead1dfced02c08c437
BLAKE2b-256 cf5ed78696dce27ac4c64a4ad16f6e5c956ba07f7189baae274f1fbef23b24db

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: zeekscript-1.2.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 113.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for zeekscript-1.2.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 af35e07bb5ec44b88e4d2d2671733d6b6d319d55744e135d3dba3e8e157fe874
MD5 ecdd86f2af6c640a24b29abbc81debdf
BLAKE2b-256 ad46c648c63c56708dbbc8bcddfbb1819d46282c1f21783f250ce781cfa49a8b

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp39-cp39-win32.whl.

File metadata

  • Download URL: zeekscript-1.2.9-cp39-cp39-win32.whl
  • Upload date:
  • Size: 117.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for zeekscript-1.2.9-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 cebfd4870a541012a557864fc9d99de0d1eaf4205f47a8eeed128f0c579ef660
MD5 3c7dbdd3ad3316cd29c2aabdabe86edc
BLAKE2b-256 201d0aadf1a4c33f583c3388853ad06fd4874df662b9d0e4cc1fbf1e0dc1ba2a

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c102b586c08aed73ec599a48d34349b55a6672d9932ff8b8bd4ec7124b1c476b
MD5 13242920a47c7822401dc9829a44dbf9
BLAKE2b-256 d2fd2dc2d9e462f9d02c38d56d36a942442fca1e2c51ec3d69ff61d1400b7407

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c7922ff257312efeb0a8ee769282608e42abb43be6616ba68b961ee90fd5c311
MD5 928ec3db7b1f0ee1f68f7d4e7b87fe14
BLAKE2b-256 5f5144d768575560917426e0c8b98091849d4a79e674655629ea8a7398a26635

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5befe37c7131470fc77ddbe25661601b89fcfee15e948def5b6c7785ba2dfca
MD5 c3008d592ecc6384f74b4ea5cdf258b4
BLAKE2b-256 d6469b80af29dba40b55759d73004e3d0488ad8e33570db671296e62cbc75245

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3a2522350dc4e16cb5cb0365193279a890ace0041ffdb6cb6d9059c050634e0e
MD5 c8b9d9b0848d970fee0678d229791f8b
BLAKE2b-256 fd6cefe578150e6e20fd23160b84c5e72593e9e1f66870c0ca18200c7b819360

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 83cd8386bf6cdb059ba66fd2ccabd7fbf57f9ae7eb6f8cb561519cce6fe3b7ae
MD5 32e57d32abf5fd15acabbe8cc7490e5f
BLAKE2b-256 8891626be22f56d6ef97641ce5193a67a8ff5c4192dc9af1f850d514fc9138c1

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: zeekscript-1.2.9-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 113.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for zeekscript-1.2.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a99b378c66143d3b729a87e5413fb68bfe144058f11a8fcf466c8272ba02b166
MD5 b7261ee65600dc0baf980779e94150c0
BLAKE2b-256 970d6ba5b793373377bffb32e607ed8836930bb36d1ca05be4b8f38c1c061469

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp38-cp38-win32.whl.

File metadata

  • Download URL: zeekscript-1.2.9-cp38-cp38-win32.whl
  • Upload date:
  • Size: 117.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for zeekscript-1.2.9-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1e9c9b7891c6648e7ff341619c14549c530fafa102224e2ac4e13689fda8f3ab
MD5 5fd46dfee50979ccfc874642c345f93b
BLAKE2b-256 c0be70354c48973d317d6ba451505347fb0bf716517994456f771f7ff63c3f62

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5a5fe91963dc20e96cc3dc0fc30af0d064bfc49a84e8840a8adb0aa5ad6c933c
MD5 53176de19a7f079598ada8fefb9662a3
BLAKE2b-256 422d14d3dcf674a1667d61155fd95f02ebf8a4253c1f344f328bcb120f57d5b4

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 25af0f96a7bd11fe6315ce4a065d420a014cb310c223b7c24374d1ecb4fc23a3
MD5 fe6a4dcec6455e0a7e17d939961d8b06
BLAKE2b-256 743a7b07dc70c219bf6c126c2e1e8f4350f5af2305fb4b26d432793d92f88d9e

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93898bfa339d3ab5e4a7cbbbabfbb6c3ce8338807977e0ae2a61996484264aff
MD5 ab694ec7a2ebb016bee28608c9b7e065
BLAKE2b-256 054af1c7482a8e00b1a608f4a7210f76c430793536f942937bf3b5cb9ad556c2

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6d2ddc501f4294d76781917490fb5ac9b46ee764fc4125ec909e4e804e55d98d
MD5 b13eda6ab9c9e231376495c87594d0a6
BLAKE2b-256 54c06e3627a268023765be10978045812de254f5a50323a73c29e0087dc2988e

See more details on using hashes here.

File details

Details for the file zeekscript-1.2.9-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zeekscript-1.2.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 05f0af730ebcf25aa004039277171f61c73324334c3e5e64ee702be93bbb077c
MD5 286da133a806467e8a064023ae64e95f
BLAKE2b-256 6fd47abb106e05eab0788aabf84086d5f9781382629adf80168962691901dbcc

See more details on using hashes here.

Release history Release notifications | RSS feed

1.3.6

1 file

1.3.5

1 file

1.3.4

1 file

1.3.3

1 file

1.3.2

1 file

1.3.1

1 file

1.3.0

1 file

This release

1.2.9 This release

36 files

1.2.8

43 files

1.2.7

42 files

1.2.6

42 files

1.2.4

42 files

1.2.3

42 files

1.2.1

42 files

1.2.0

42 files

1.1.0

37 files

1.0.2

37 files

1.0.1

37 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page