Zeek
zeek.orgDetect if you have a malware-infected computer on your network, and powerful network analysis framework and monitor.
- Homepage:zeek.org
- GitHub:github.com/zeek/zeek
- Web info:web-check.xyz/check/zeek.org
Zeek Source Code
Author
Description
Zeek is a powerful network analysis framework that is much different from the typical IDS you may know.
Homepage
https://www.zeek.orgRepository
- LicenseOther
- Created06 Jul 12
- Primary languageC++
- Size288,378 KB
- Stars7,884
- Forks1,394
- Watchers7,884
Top Contributors
@timwoj (3779)
@jsiwek (3546)
@rsmmr (2448)
@awelzel (2338)
@0xxon (2032)
@vpax (1127)
@ckreibich (826)
@zeek-bot (468)
@bbannier (341)
@grigorescu (284)
@evantypanski (215)
@J-Gras (179)
@MaxKellermann (172)
@mavam (129)
@Neverlord (116)
@sethhall (80)
@srunnels (52)
@mauropalumbo75 (51)
@dxbjavid (32)
@FlyingWithJerome (24)
@eladsolomon-ms (23)
@JustinAzoff (23)
@fatemabw (21)
@leres (21)
@jsoref (21)
@dnthayer (21)
@AmazingPP (20)
@ynadji (19)
@cstruck (17)
@pbcullen (17)
@1wilkens (14)
@jdopheid (13)
@jbencteux (12)
@dependabot[bot] (12)
@jshlbrd (11)
@dopheide-esnet (10)
@jwallior (10)
@ekoyle (10)
@hosom (9)
@VasuBhakt (8)
@p-l- (8)
@jsbarber (7)
@jrolli (7)
@stevesmoot (6)
@jeff-bb (6)
@achill06 (6)
@grapestems (6)
@sujalavnelavai (6)
@Mohan-Dhawan (6)
@marktayl (6)
@dale-lakes (5)
@yunzheng (5)
@micrictor (5)
@ronwellman (4)
@urvalkheni (4)
@MP-Corelight (4)
@jasonlue (4)
@wglodek (4)
@balintm (4)
@sheharbano (4)
@aeppert (4)
@moshekaplan (4)
@lukevalenta (4)
@henridf (4)
@martincmr (3)
@keithjjones (3)
@kshitiz-bartariya (3)
@bhaskarbhar (3)
@msmiley (3)
@lcesarz (3)
@cubic1271 (3)
@frerich (3)
@malvidin (2)
@The-Alchemist (2)
@Mr-Click (2)
@anthonykasza (2)
@cccs-will (2)
@christina23 (2)
@jgvt (2)
@jmestwa-coder (2)
@lczllx (2)
@naveensrinivasan (2)
@voidbar (2)
@xb-anssi (2)
@XueSongTap (2)
@dcode (2)
@petiepooo (2)
@abdelsaxd (2)
@LBLSecurity (2)
@albertzaharovits (2)
@abenson (2)
@assafmo (2)
@edoardomich (2)
@zambo99 (2)
@olaldiko (2)
@stefangoetzcorelight (2)
@chmodshubham (2)
@Ruddxxy (2)
@neu5ron (2)
@Mymaqn (2)
Recent Commits
Tim Wojtulewicz(14 Aug 26)
Merge remote-tracking branch 'origin/topic/timw/update-ca-ct-lists-for-9.0' * origin/topic/timw/update-ca-ct-lists-for-9.0: Refresh CT/CA lists to the latest versions
Benjamin Bannier(14 Aug 26)
Merge branch 'topic/bbannier/issue-5787'
Benjamin Bannier(14 Aug 26)
Merge branch 'topic/bbannier/issue-5782'
Arne Welzel(14 Aug 26)
Merge remote-tracking branch 'origin/topic/awelzel/doc-news-policy-management-framework-deprecation' * origin/topic/awelzel/doc-news-policy-management-framework-deprecation: doc/NEWS/policy: Deprecate the Management Framework
Benjamin Bannier(14 Aug 26)
Guard `hilti/rt/3rdparty` include path against absent Spicy headers Zeek's install tree may split Spicy development headers into a separate component (e.g., a dedicated `-spicy-devel` package). When only the core development files are installed, the `include/hilti/rt/3rdparty` directory does not exist. Previously, `9dbcbc7c08` baked this path into `Zeek::DynamicPluginBase`'s `INTERFACE_INCLUDE_DIRECTORIES` via an `INSTALL_INTERFACE` generator expression. CMake validates all such paths at configure time, so external plugins failed to configure when the Spicy headers were not present. Move the include path addition from the exported target into `ZeekConfig.cmake` where we can check whether the directory actually exists before appending it. Plugins that do need HILTI runtime headers still get the path when available; plugins that do not (or installs without Spicy development files) no longer fail at configure time. Closes #5787.
Benjamin Bannier(14 Aug 26)
Fix use-after-free in `TableVal::Assign` when `&on_change` handler deletes the new entry `CallChangeFunc` invokes user script code which could delete the entry that was just inserted. After it returns, `new_entry_val` is a dangling pointer, but `poc_state->OnChange` still dereferences it via `new_entry_val->GetVal()`. We capture the value in an owning `ValPtr` before invoking user code so it remains valid regardless of what the handler does to the table. Introduced in a96ede7476 (v8.2.0).
Benjamin Bannier(14 Aug 26)
Fix crash in `TableVal::Remove` for tables with `&on_change` and singleton keys `Remove(const Val&, ...)` called `RecreateIndex` on the hash key returned by `MakeHashKey`. For singleton key types (e.g. a plain `count`), `MakeHashKey` stores the value inline in the `HashKey` union rather than heap-allocating it. `RecoverVals` (called by `RecreateIndex`) asserts the key is heap-allocated, triggering an internal error. We use the already-available `index` parameter directly instead of round-tripping through the hash key representation. Introduced in b027b69f5d (v6.0.3). Closes #5782.
zeek-bot(14 Aug 26)
Docs: Regenerated via GitHub workflow [nomail] [skip ci]
Tim Wojtulewicz(13 Aug 26)
Merge remote-tracking branch 'origin/topic/bbannier/issue-5698' * origin/topic/bbannier/issue-5698: Exclude unused submodule paths from dist tarball
Tim Wojtulewicz(13 Aug 26)
Refresh CT/CA lists to the latest versions
Arne Welzel(13 Aug 26)
Merge branch 'topic/mohan/krb-ap-message-logging' of https://github.com/Mohan-Dhawan/zeek * 'topic/mohan/krb-ap-message-logging' of https://github.com/Mohan-Dhawan/zeek: added a new signature for AP request event per the comments update AP message logging
Mohan Dhawan(12 Aug 26)
added a new signature for AP request event per the comments
Mohan Dhawan(03 Aug 26)
update AP message logging
Evan Typanski(12 Aug 26)
Merge remote-tracking branch 'origin/topic/etyp/zam-cat-crash' * origin/topic/etyp/zam-cat-crash: ZAM: Fix `cat()` self-assignment corrupted refcount
Arne Welzel(05 Aug 26)
doc/NEWS/policy: Deprecate the Management Framework
Benjamin Bannier(11 Aug 26)
Exclude unused submodule paths from dist tarball This adds `DIST_EXCLUDE` to remove paths not exercised by the top-level Zeek build from the release tarball (test frameworks, standalone-only dependencies, duplicate vendored copies). Currently we use it to exclude unused Git submodules, but the variable should also be useful to exclude certain directories like 3rdparty test files from the release tarball. We do not attempt to move rarely used dependencies like `auxil/vcpkg` out of the tarball and require out-of-band manual installation, but this seems like a natural extension on top of the changes here. Closes #5698.
Benjamin Bannier(12 Aug 26)
Merge branch 'topic/bbannier/issue-5769'
Benjamin Bannier(11 Aug 26)
Expose HILTI runtime include paths to dynamic plugins Out-of-tree plugins that transitively include HILTI runtime headers (e.g., `hilti/rt/fmt.h` via `zeek/spicy/manager.h`) fail to compile because `zeek_dynamic_plugin_base` did not propagate the necessary include paths. Add both the HILTI runtime include directory and its 3rdparty subdirectory to the dynamic plugin interface target. The issue was introduced by zeek/spicy@307d94c43, first pulled into Zeek via 1f85a507d4. Closes #5769.
Arne Welzel(10 Aug 26)
Merge branch 'fix/in6-addr-include' of https://github.com/neilpang/zeek * 'fix/in6-addr-include' of https://github.com/neilpang/zeek: tools/systemd-generator: build the systemd generator on Linux only
Tim Wojtulewicz(07 Aug 26)
Merge remote-tracking branch 'origin/topic/timw/upgrade-gitpython-for-docs-builds' * origin/topic/timw/upgrade-gitpython-for-docs-builds: Bump version of GitPython used by docs builds
Tim Wojtulewicz(07 Aug 26)
Bump version of GitPython used by docs builds
neil(07 Aug 26)
tools/systemd-generator: build the systemd generator on Linux only
Evan Typanski(06 Aug 26)
Merge remote-tracking branch 'origin/topic/etyp/spicy-loc-canonifier' * origin/topic/etyp/spicy-loc-canonifier: Canonify Spicy locations in tests as `<location>`
Evan Typanski(05 Aug 26)
Canonify Spicy locations in tests as `<location>` Many locations had exact line numbers, which are brittle in tests. This removes those in favor of a new line/column number canonifier. A number of tests had workarounds already, so this replaces them with the new canonifier.
Evan Typanski(06 Aug 26)
Merge remote-tracking branch 'origin/topic/etyp/test-fail-weird' * origin/topic/etyp/test-fail-weird: Fix test failure from #5759
Evan Typanski(05 Aug 26)
Fix test failure from #5759
Arne Welzel(05 Aug 26)
Merge remote-tracking branch 'origin/topic/awelzel/analyzer-weirdx-helper' * origin/topic/awelzel/analyzer-weirdx-helper: Analyzer: Add LimitReachedWeird() helper
Arne Welzel(05 Aug 26)
Analyzer: Add LimitReachedWeird() helper There is this evolving pattern of limiting protocol analysis to certain configurable limits. When such limits are reached, Zeek raises a weird mentioning the analyzer name, the limit's variable name and "exceeded" or "reached" and also places a big X into the connection's history. This hasn't been around for very long and only started with the Tunnel::max_depth setting, but has been extended to more protocol analyzers (MIME depth, FTP command length, ...) recently and we're introducing more and more limits. This change adds a new LimitReachedWeird() method to the protocol Analyzer class to do both steps at the same time and updates all existing protocol analyzer users where the limit is known. We have some users in packet analysis, too, but it's not always clear if there's a session/connection, so skipping it there for now.
Arne Welzel(05 Aug 26)
Merge remote-tracking branch 'origin/topic/awelzel/skip-plugin-opaque-type-for-zam' * origin/topic/awelzel/skip-plugin-opaque-type-for-zam: btest/plugins/opaque-type: Skip with ZAM enabled
Arne Welzel(05 Aug 26)
btest/plugins/opaque-type: Skip with ZAM enabled I had made the test to actually be able to reference NanoTime in script and the default initialization path works with the tree-walking interpreter, but the ZAM side isn't hooked up, so skip for now to prevent this error: error: <...>/zeek/testing/btest/.tmp/plugins.opaque-type/opaque-type.zeek, line 23: value used but not set: nanos fatal error: Optimized script execution aborted due to errors
Zeek Security
Zeek Website
Website
429 Too Many Requests
Redirects
Redirects to https://zeek.org/
Security Checks
2 security checks failed (63 passed)
- HTTP Status Error
- HTTP Client Error
Server Details
- IP Address192.0.78.150
- LocationSan Francisco,California,United States of America,NA
- ISPAutomattic Inc
- ASNAS2635
Associated Countries
US
CA
Safety Score
Website marked as safe
100%
Blacklist Check
zeek.org was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Zeek Reviews
More Self-Hosted Network Security
Powerful open source web content filter.
Open-source self-hosted VPN and firewall built on WireGuard®.
A hardened, versatile, state-of-the-art open source firewall based on Linux. Its ease of use, high performance and extensibility make it usable for everyone.
Widely used, open source firewall/router.
Network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole. Pi-Hole can significantly speed up your internet, remove ads and block malware. It comes with a nice web interface and a mobile app with monitoring features, it's open source, easy to install and very widely used.
A simple way to set up a home VPN on any Debian server. Supports OpenVPN and WireGuard with elliptic curve encryption keys up to 512 bit. Supports multiple DNS providers and custom DNS providers - works nicely along-side PiHole.
Another DNS server for blocking privacy-invasive content at its source. Technitium doesn't require much of a setup, and basically works straight out of the box, it supports a wide range of systems (and can even run as a portable app on Windows). It allows you to do some additional tasks, such as add local DNS addresses and zones with specific DNS records. Compared to Pi-Hole, Technitium is very lightweight, but lacks the deep insights that Pi-Hole provides, and has a significantly smaller community behind it.
About the Data: Zeek
Edit Zeek Data
You can edit Zeek's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Zeek's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/zeekThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Zeek
Help your friends compare Self-Hosted Network Security, and pick privacy-respecting software and services.
Share Zeek and Awesome Privacy with your network!