Zeek
zeek.org Server/ VM/ PiZeek (formally Bro) Passively monitors network traffic and looks for suspicious activity.
- 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.orgLicense
NOASSERTION
Created
06 Jul 12
Last Updated
09 Jun 26
Latest version
Primary Language
C++
Size
263,906 KB
Stars
7,701
Forks
1,362
Watchers
7,701
Language Usage
Star History
Top Contributors
-
@timwoj (3624)
-
@jsiwek (3546)
-
@rsmmr (2448)
-
@awelzel (2193)
-
@0xxon (2024)
-
@vpax (1117)
-
@ckreibich (811)
-
@zeek-bot (451)
-
@bbannier (311)
-
@grigorescu (284)
-
@J-Gras (173)
-
@MaxKellermann (172)
-
@evantypanski (171)
-
@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 (18)
-
@cstruck (17)
-
@pbcullen (17)
-
@1wilkens (14)
-
@jbencteux (12)
-
@dependabot[bot] (12)
-
@jshlbrd (11)
-
@dopheide-esnet (10)
-
@jwallior (10)
-
@hosom (9)
-
@p-l- (8)
-
@ekoyle (7)
-
@jsbarber (7)
-
@jrolli (7)
-
@stevesmoot (6)
-
@jeff-bb (6)
-
@grapestems (6)
-
@marktayl (6)
-
@dale-lakes (5)
-
@yunzheng (5)
-
@micrictor (5)
-
@ronwellman (4)
-
@urvalkheni (4)
-
@MP-Corelight (4)
-
@jasonlue (4)
-
@wglodek (4)
-
@balintm (4)
-
@sujalavnelavai (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)
-
@abdelsaxd (2)
-
@The-Alchemist (2)
-
@Mr-Click (2)
-
@anthonykasza (2)
-
@cccs-will (2)
-
@christina23 (2)
-
@jgvt (2)
-
@jmestwa-coder (2)
-
@naveensrinivasan (2)
-
@voidbar (2)
-
@xb-anssi (2)
-
@XueSongTap (2)
-
@dcode (2)
-
@petiepooo (2)
-
@LBLSecurity (2)
-
@albertzaharovits (2)
-
@abenson (2)
-
@assafmo (2)
-
@edoardomich (2)
-
@zambo99 (2)
-
@Ruddxxy (2)
-
@neu5ron (2)
-
@Mymaqn (2)
-
@Mohan-Dhawan (2)
-
@juno0812 (2)
-
@perkinjo (2)
-
@hillu (2)
-
@olaldiko (2)
-
@airshelley (1)
-
@agent-connor (1)
-
@gkso (1)
-
@0xekez (1)
Recent Commits
-
Tim Wojtulewicz (08 Jun 26)
Merge remote-tracking branch 'origin/topic/timw/circleci-general-fixups' * origin/topic/timw/circleci-general-fixups: Disable spicy.tcp-eod-behavior-on-destroy btest under asan Rework clone_repos command a little Rename default zeek builds workflow Avoid double builds from merges to master
-
Tim Wojtulewicz (08 Jun 26)
Disable spicy.tcp-eod-behavior-on-destroy btest under asan This test takes a very long time to complete on CircleCI, and can lead to timeouts. Disable it for asan builds to resolve that.
-
Tim Wojtulewicz (02 Jun 26)
Rework clone_repos command a little - Add parameter for including submodules, allowing callers to skip that step - Pass --recommend-shallow for potentially faster submodule updates - Pass -j when updating submodules to request them in parallel
-
Tim Wojtulewicz (02 Jun 26)
Rename default zeek builds workflow
-
Tim Wojtulewicz (08 Jun 26)
Avoid double builds from merges to master
-
Tim Wojtulewicz (08 Jun 26)
Merge remote-tracking branch 'mamaorha/master' * mamaorha/master: code review changes [windows] fix telemetry test failures on Windows CI [windows] fix load-duplicates-links test: use COMSPEC for cmd.exe
-
Maor Hamami (08 Jun 26)
code review changes
-
Evan Typanski (08 Jun 26)
Merge remote-tracking branches 'dxbjavid/ipaddr-convertstring-shift-ub', 'dxbjavid/ftp-parse-port-shift-ub', 'dxbjavid/net-util-extract-uint32-shift-ub', 'dxbjavid/asn1-oid-subidentifier-shift-ub' and 'dxbjavid/rfb-empty-name-null-deref' * dxbjavid/ipaddr-convertstring-shift-ub: ipaddr: Fix remaining casts in bitshifts ipaddr: cast first octet to uint32_t in ConvertString * dxbjavid/ftp-parse-port-shift-ub: ftp: cast remaining parse_port byte shifts to uint32_t use uint32_t for ftp PORT address shift in parse_port * dxbjavid/net-util-extract-uint32-shift-ub: net_util: cast all shifted bytes to uint32_t in extract_uint32 net_util: cast to uint32_t in extract_uint32 to avoid signed-shift overflow * dxbjavid/asn1-oid-subidentifier-shift-ub: asn1: add test for overlong oid subidentifier weird asn1: fix uint64 shift UB on overlong oid subidentifier * dxbjavid/rfb-empty-name-null-deref: rfb: use data() directly for server-params name pointer rfb: fix null deref in proc_handle_server_params on empty name
-
Evan Typanski (08 Jun 26)
ipaddr: Fix remaining casts in bitshifts
-
Maor Hamami (07 Jun 26)
[windows] fix telemetry test failures on Windows CI telemetry.sync: Sort grep output in fetch-metrics.sh to make metric line ordering deterministic across platforms. Update baselines (metrics2.txt, metrics3.txt) to match alphabetical sort order. telemetry.prometheus: Skip on Windows CI (is-windows-ci) - the cluster test has CI-specific networking issues where 3 of 4 node Prometheus HTTP endpoints are unreachable, consistent with other cluster tests already excluded on Windows CI. Also add retry logic, improved error handling, and exit_only_after_terminate for local Windows runs.
-
Maor Hamami (07 Jun 26)
[windows] fix load-duplicates-links test: use COMSPEC for cmd.exe Use COMSPEC instead of bare cmd in the mklink command, since C:\Windows\System32 may not be on PATH in git bash/btest environments.
-
Christian Kreibich (05 Jun 26)
Merge remote-tracking branch 'origin/topic/johanna/threshold-fix' * origin/topic/johanna/threshold-fix: Fix off-by-one error in base/utils/thresholds
-
zeek-bot (05 Jun 26)
Docs: Regenerated via GitHub workflow [nomail] [skip ci]
-
Christian Kreibich (04 Jun 26)
Merge branch 'dtls-handshake-shift-window' of github.com:/dxbjavid/zeek * 'dtls-handshake-shift-window' of github.com:/dxbjavid/zeek: Add dtls test that checks behavior on sequence number jumps dtls: bound handshake fragment sequence shift in proc_handshake
-
Johanna Amann (04 Jun 26)
Merge remote-tracking branch 'origin/topic/johanna/geneve-ipv6' * origin/topic/johanna/geneve-ipv6: Geneve: fix parsing of encapsulated ipv6
-
Johanna Amann (04 Jun 26)
Fix off-by-one error in base/utils/thresholds Base-utils-thresholds will try to read a non-existing entry from the thresholds vector, when crossing the last threshold. As far as I can tell this error has been present since the original SVN import. This problem was found using Claude Opus 4.7.
-
Johanna Amann (04 Jun 26)
Merge remote-tracking branch 'origin/topic/johanna/management-node-port-bug' * origin/topic/johanna/management-node-port-bug: Management framework: fix regression in metrics-port collision avoidance
-
Arne Welzel (04 Jun 26)
Merge remote-tracking branch 'origin/topic/awelzel/websocket-security-considerations' * origin/topic/awelzel/websocket-security-considerations: doc: Wrangle WebSocket docs a bit and add security considerations
-
Johanna Amann (04 Jun 26)
Management framework: fix regression in metrics-port collision avoidance A bug was introduced in 0c0769b1b2, which added a statement before the opening braces of the for loop. This means that most of the ports were never recorded in instance_ports_set, which can lead to collisions. Found with the help of Claude Opus 4.7.
-
Johanna Amann (04 Jun 26)
Geneve: fix parsing of encapsulated ipv6 This fixes a type in the PacketAnalyzer::register_packet_analyzer call that prevented encapsulated ipv6 from being parsed. The majority of this commit was written by Claude Opus 4.7. The issue was found with the help of Claude Opus 4.7 while exploring logic errors in the Zeek codebase.
-
Johanna Amann (04 Jun 26)
Merge remote-tracking branch 'origin/topic/johanna/ssl-event-docs' * origin/topic/johanna/ssl-event-docs: Update a couple of SSL/TLS event descriptions
-
Johanna Amann (04 Jun 26)
Merge remote-tracking branch 'origin/topic/johanna/netcontrol-acld-typo' * origin/topic/johanna/netcontrol-acld-typo: Netcontrol acld - fix command
-
Arne Welzel (04 Jun 26)
doc: Wrangle WebSocket docs a bit and add security considerations Suggested in #5521 by @0xxon and slightly related to #5518, but focus on the security considerations.
-
Johanna Amann (04 Jun 26)
Netcontrol acld - fix command This fixes a typo in the conversion of a netcontrol rule to an acld.rule. This bug, in principle, would cause an invalid acld command to be sent, which would probably cause the rule to just not be executed. We never noticed that, because the people using netcontrol+acld don't use it for flow rules - so this code is not really exercised. This also makes this a rather low importance bugfix - but it still seems not nice to have it broken like this. Found with the help of Claude Opus 4.7. I fixed the typos myself.
-
Johanna Amann (04 Jun 26)
Update a couple of SSL/TLS event descriptions We were refering a couple of drafts that have long been standardized. And did not link the RFCs in a couple of places where we probably should. Only documentation changes, no code changes.
-
zeek-bot (04 Jun 26)
Docs: Regenerated via GitHub workflow [nomail] [skip ci]
-
Christian Kreibich (03 Jun 26)
Merge branch 'topic/justin/software-framework-found-cache' * topic/justin/software-framework-found-cache: Update NEWS entry to reflect software framework updates Software framework: updates to tests to reflect caching changes Software framework: reflect changes in detect-webapps.zeek Software framework: additional proxy-side log suppression Software framework: make found_cache and parse_cache lifetimes configurable Update scripts/base/frameworks/software/main.zeek Optimize software found cluster communication
-
Christian Kreibich (03 Jun 26)
Merge branch 'topic/neverlord/websocket' * topic/neverlord/websocket: Update scripts.base.frameworks.telemetry.internal-metrics baseline Bump auxil/broker to pull in removal of WebSocket codebase Remove obsolete Broker WebSocket server references
-
Christian Kreibich (18 May 26)
Update NEWS entry to reflect software framework updates
-
Christian Kreibich (18 May 26)
Software framework: updates to tests to reflect caching changes This updates the scripts.policy.frameworks.software.version-changes tests and pulls in software.log baseline refreshes in the external suites.
Zeek Security
Zeek Website
Website
The Zeek Network Security Monitor
Zeek (formerly Bro) is the world’s leading platform for network security monitoring. Flexible, open source, and powered by defenders.
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address 192.0.78.212
- Location San Francisco, California, United States of America, NA
- ISP Automattic Inc
- ASN AS2635
Associated Countries
-
US -
CA -
FR
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 Intrusion Detection
-
An 802.11 layer2 wireless network detector, sniffer, and intrusion detection system.
-
OSSEC is an Open Source host-based intrusion detection system, that performs log analysis, integrity checking, monitoring, rootkit detection, real-time alerting and active response.
-
picosnitch helps protect your security and privacy by "snitching" on anything that connects to the internet, letting you know when, how much data was transferred, and to where. It uses BPF to monitor network traffic per application, and per parent to cover those that just call others. It also hashes every executable, and will complain if some mischievous program is giving it trouble.
-
SNARE (System iNtrusion Analysis and Reporting Environment) is a series of log collection agents that facilitate centralized analysis of audit log data. Logs from the OS are collected and audited. Full remote access, through a web interface easy to use manually, or by an automated process.
Not Open Source
About the Data: Zeek
API
You can access Zeek's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/zeek The 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 Intrusion Detection, and pick
privacy-respecting software and services.
Share Zeek and Awesome Privacy with your network!