# icmp and bro

**URL:** <https://community.zeek.org/t/icmp-and-bro/41>\
**Category:** Zeek\
**Created:** [December 19, 1998, 7:28am UTC](https://community.zeek.org/t/icmp-and-bro/41 "1998-12-19T07:28:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vern](https://yyz1.discourse-cdn.com/flex011/user_avatar/community.zeek.org/vern/32/630_2.png) [@Vern](https://community.zeek.org/u/Vern)\
**Post date:** [December 19, 1998, 7:28am UTC](https://community.zeek.org/t/icmp-and-bro/41/1 "1998-12-19T07:28:45Z")

</div>

> \> You don't need to do those, there's a layer already in Bro that reassembles  
> \> fragments and dispatches the recovered packet.
> 
> I assume you're referring to the fragment handling code which is  
> called early on in NetSessions::NextPacket()?

Right, that's where it happens, all filtered packets go through here.

&nbsp;&nbsp;&nbsp;&nbsp;Vern

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/zeek/original/1X/f09d732bc2cc7c7cc7e35db67cf4e1d5233ce7a7.png) [@system](https://community.zeek.org/u/system)\
**Post date:** [May 6, 2022, 3:36pm UTC](https://community.zeek.org/t/icmp-and-bro/41/2 "2022-05-06T15:36:05Z")

</div>


