<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Fw monitor script in Scripts</title>
    <link>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268401#M1370</link>
    <description>&lt;DIV class="ubHDG _zere THa4i pinIo"&gt;
&lt;DIV id="CONV_0dwoSeqEfI=_SUBJECT" class="oWEAX mJflQ allowTextSelection" role="heading" aria-level="3"&gt;
&lt;DIV class="MshDW mBy5m"&gt;
&lt;DIV class="UUCdJ O08WD"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="Q8TCC yyYQP owaMailComposeEditorScrollContainer customScrollBar" tabindex="-1" data-app-section="ItemContainer" data-is-scrollable="true"&gt;
&lt;DIV class="wide-content-host"&gt;
&lt;DIV class="fui-FluentProvider fui-FluentProviderr1u9 ___5n94it0 f19n0e5 f3rmtva fgusgyc fk6fouc fkhj508 figsok6 fytdu2e" dir="ltr"&gt;
&lt;DIV class="Vm3e5 pinIo"&gt;
&lt;DIV class="oHwUF"&gt;
&lt;DIV class="o6bDv"&gt;
&lt;DIV class="HwXOf"&gt;
&lt;DIV class="y3ylY kcAOr t9ThB" data-testid="RecipientWell"&gt;
&lt;DIV data-tabster="{&amp;quot;mover&amp;quot;:{&amp;quot;cyclic&amp;quot;:false,&amp;quot;direction&amp;quot;:2,&amp;quot;memorizeCurrent&amp;quot;:false}}"&gt;
&lt;DIV id="MSG_gAGwOQvOwAA_TO" class="___sj378o0 fly5x3f f1l02sjl f113hnb5" role="heading" aria-level="3"&gt;
&lt;DIV id="8" class="EditorClass ___1omki76 ftgm304 fr7e4de f1ids18y f1ohdurq f1fa7rqs f1ee13vk fy9rknc f1hu3pq6 f11qmguv fly5x3f f1g0x7ka fhxju0i f1qch9an f1cnd47f f19f4twv f1tyq0we fz5stix g7toD" tabindex="-1" role="presentation" aria-multiline="true" aria-readonly="true" aria-label="To: MAIL-SOC"&gt;​&lt;SPAN&gt;Hey guys,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV data-test-id="mailMessageBodyContainer"&gt;
&lt;DIV class="ulb23 customScrollBar GNqVo allowTextSelection"&gt;
&lt;DIV id="UniqueMessageBody_2" class="BIZfh" tabindex="0" role="document" aria-label="Message body" data-fui-focus-visible=""&gt;
&lt;DIV class="rps_3b49"&gt;
&lt;DIV dir="ltr"&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Here is script that would let you enter src. Dst, protocol (all the regular info) on CP firewall and then even asks you what dir you wish to save it to. I tested it, worked well. This is in case you cant remember the actual syntax.&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Just run chmod 777 and dos2unix on it before executing it.&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Example from my lab:&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;[Expert@CP-GW:0]# chmod 777 fwmonitor.sh&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;[Expert@CP-GW:0]# dos2unix fwmonitor.sh&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;dos2unix: converting file fwmonitor.sh to Unix format ...&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;[Expert@CP-GW:0]# dos2unix fwmonitor.sh&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;dos2unix: converting file fwmonitor.sh to Unix format ...&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;[Expert@CP-GW:0]# ./fwmonitor.sh&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;=== Check Point Gaia fw monitor bidirectional capture ===&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Tip: Run in Expert mode. Policy install/uninstall may stop fw monitor. [1](&lt;A href="https://sc1.checkpoint.com/documents/R81/WebAdminGuides/EN/CP_R81_CLI_ReferenceGuide/Topics-CLIG/FWG/fw-monitor.htm)[2](https://support.checkpoint.com/results/sk/sk30583" target="_blank" rel="noopener"&gt;https://sc1.checkpoint.com/documents/R81/WebAdminGuides/EN/CP_R81_CLI_ReferenceGuide/Topics-CLIG/FWG/fw-monitor.htm)[2](https://support.checkpoint.com/results/sk/sk30583&lt;/A&gt;)&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Enter SOURCE IP/host: 172.16.10.249&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Enter DESTINATION IP/host: 9.9.9.9&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Protocol number (0=any, 6=TCP, 17=UDP, 1=ICMP, 58=ICMPv6) [0]: 0&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Service port to filter (0=any). If you enter 443, it matches DST port 443 and return SRC port 443. [0]: 0&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Capture points mask (default iIoO shows pre/post inbound/outbound) [iIoO]:&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Output directory [/var/log]: /home/admin&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Output filename [/home/admin/fwmon_172.16.10.249_to_9.9.9.9_20260123_075936.cap]: testcap.out&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Capture duration in seconds (0=until Ctrl+C). Uses timeout if available. [0]:&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;VSID (VSX only) - leave blank for all:&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Will run:&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp; fw monitor &amp;nbsp;-m "iIoO" \&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp; &amp;nbsp; -F "172.16.10.249,0,9.9.9.9,0,0" -F "9.9.9.9,0,172.16.10.249,0,0" \&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp; &amp;nbsp; -o "testcap.out" -w&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Notes:&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;- '-F' filters apply to accelerated and non-accelerated traffic. [1](&lt;A href="https://sc1.checkpoint.com/documents/R81/WebAdminGuides/EN/CP_R81_CLI_ReferenceGuide/Topics-CLIG/FWG/fw-monitor.htm" target="_blank" rel="noopener"&gt;https://sc1.checkpoint.com/documents/R81/WebAdminGuides/EN/CP_R81_CLI_ReferenceGuide/Topics-CLIG/FWG/fw-monitor.htm&lt;/A&gt;)&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;- '-e' INSPECT filters may NOT apply to accelerated traffic (SecureXL). [1](&lt;A href="https://sc1.checkpoint.com/documents/R81/WebAdminGuides/EN/CP_R81_CLI_ReferenceGuide/Topics-CLIG/FWG/fw-monitor.htm)[2](https://support.checkpoint.com/results/sk/sk30583" target="_blank" rel="noopener"&gt;https://sc1.checkpoint.com/documents/R81/WebAdminGuides/EN/CP_R81_CLI_ReferenceGuide/Topics-CLIG/FWG/fw-monitor.htm)[2](https://support.checkpoint.com/results/sk/sk30583&lt;/A&gt;)&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;- Output file (-o) is in snoop format and can be analyzed later (e.g., Wireshark). [1](&lt;A href="https://sc1.checkpoint.com/documents/R81/WebAdminGuides/EN/CP_R81_CLI_ReferenceGuide/Topics-CLIG/FWG/fw-monitor.htm" target="_blank" rel="noopener"&gt;https://sc1.checkpoint.com/documents/R81/WebAdminGuides/EN/CP_R81_CLI_ReferenceGuide/Topics-CLIG/FWG/fw-monitor.htm&lt;/A&gt;)&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Capturing until Ctrl+C... (Stop from another shell with: fw monitor -U) [1](&lt;A href="https://sc1.checkpoint.com/documents/R81/WebAdminGuides/EN/CP_R81_CLI_ReferenceGuide/Topics-CLIG/FWG/fw-monitor.htm" target="_blank" rel="noopener"&gt;https://sc1.checkpoint.com/documents/R81/WebAdminGuides/EN/CP_R81_CLI_ReferenceGuide/Topics-CLIG/FWG/fw-monitor.htm&lt;/A&gt;)&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_kiss_enable&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_debug_filter_off&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitorfreebufs&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;fw ctl set string fwmonitor_debug_filter_saddr_1 172.16.10.249 -a&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_debug_filter_saddr_1&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;fw ctl set int fwmonitor_debug_filter_sport_1 0 -a&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_debug_filter_sport_1&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;fw ctl set string fwmonitor_debug_filter_daddr_1 9.9.9.9 -a&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_debug_filter_daddr_1&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;fw ctl set int fwmonitor_debug_filter_dport_1 0 -a&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_debug_filter_dport_1&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;fw ctl set int fwmonitor_debug_filter_proto_1 0 -a&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_debug_filter_proto_1&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;fw ctl set string fwmonitor_debug_filter_saddr_2 9.9.9.9 -a&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_debug_filter_saddr_2&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;fw ctl set int fwmonitor_debug_filter_sport_2 0 -a&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_debug_filter_sport_2&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;fw ctl set string fwmonitor_debug_filter_daddr_2 172.16.10.249 -a&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_debug_filter_daddr_2&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;fw ctl set int fwmonitor_debug_filter_dport_2 0 -a&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_debug_filter_dport_2&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;fw ctl set int fwmonitor_debug_filter_proto_2 0 -a&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_debug_filter_proto_2&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_ppak_all_position&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;monitor: getting filter (from command line)&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;monitor: compiling&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;monitorfilter:&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Compiled OK.&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;monitor: loading&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;monitor: monitoring (control-C to stop)&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;0PPAK 0: Get before set operation succeeded of fwmonitormaxpacket&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitormask&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitorallocbufs&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of printuuid&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_kiss_enable&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;44 ^C monitor: caught sig 2&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;monitor: unloading&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_kiss_enable&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitor_debug_filter_off&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;PPAK 0: Get before set operation succeeded of fwmonitorfreebufs&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Capture complete.&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Saved to: testcap.out&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;Tip: Copy it off-box and open in Wireshark (snoop/Firewall-1 monitor format). [1](&lt;A href="https://sc1.checkpoint.com/documents/R81/WebAdminGuides/EN/CP_R81_CLI_ReferenceGuide/Topics-CLIG/FWG/fw-monitor.htm)[4](https://studylib.net/doc/8763162/check-point-fw-monitor-cheat-sheet---jens-roesen" target="_blank" rel="noopener"&gt;https://sc1.checkpoint.com/documents/R81/WebAdminGuides/EN/CP_R81_CLI_ReferenceGuide/Topics-CLIG/FWG/fw-monitor.htm)[4](https://studylib.net/doc/8763162/check-point-fw-monitor-cheat-sheet---jens-roesen&lt;/A&gt;)&lt;/DIV&gt;
&lt;DIV class="x_elementToProof" data-ogsc="rgb(0, 0, 0)"&gt;[Expert@CP-GW:0]#&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Wed, 25 Mar 2026 08:43:52 GMT</pubDate>
    <dc:creator>the_rock</dc:creator>
    <dc:date>2026-03-25T08:43:52Z</dc:date>
    <item>
      <title>Fw monitor script</title>
      <link>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268401#M1370</link>
      <description>3</description>
      <pubDate>Wed, 25 Mar 2026 08:43:52 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268401#M1370</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-03-25T08:43:52Z</dc:date>
    </item>
    <item>
      <title>Re: Fw monitor script</title>
      <link>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268402#M1371</link>
      <description>&lt;P&gt;Basic capture I got from my lab fw...tested from 172.16.10.249 to quad 9 dns server&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jan 2026 13:09:47 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268402#M1371</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-23T13:09:47Z</dc:date>
    </item>
    <item>
      <title>Re: Fw monitor script</title>
      <link>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268403#M1372</link>
      <description>&lt;P&gt;Nice feature!&lt;BR /&gt;Two suggestions for improvement. If nothing is entered for src or dst, perhaps any should be used.&lt;/P&gt;
&lt;P&gt;Pressing return results in an error.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;And perhaps support for entering a network with a mask, e.g. 192.168.1.0/24.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jan 2026 13:26:43 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268403#M1372</guid>
      <dc:creator>Vincent_Bacher</dc:creator>
      <dc:date>2026-01-23T13:26:43Z</dc:date>
    </item>
    <item>
      <title>Re: Fw monitor script</title>
      <link>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268404#M1373</link>
      <description>&lt;P&gt;Totally FAIR, Vince. I can definitely work on that.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jan 2026 13:30:14 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268404#M1373</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-23T13:30:14Z</dc:date>
    </item>
    <item>
      <title>Re: Fw monitor script</title>
      <link>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268407#M1374</link>
      <description>&lt;P&gt;While you're at it, you can – as I do in the scripts – protect the user from themselves&lt;BR /&gt;so that they don't enter la.le.lu.li/24 or 10.10.10.0/200 or 300.0.0.1,&lt;BR /&gt;by checking whether it is even a valid address/network &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Of course, one can assume that the user knows what they are doing, but I like error handling in scripts.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jan 2026 13:35:40 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268407#M1374</guid>
      <dc:creator>Vincent_Bacher</dc:creator>
      <dc:date>2026-01-23T13:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: Fw monitor script</title>
      <link>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268412#M1375</link>
      <description>&lt;P&gt;Again, totally fair.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jan 2026 13:53:52 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268412#M1375</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-23T13:53:52Z</dc:date>
    </item>
    <item>
      <title>Re: Fw monitor script</title>
      <link>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268493#M1383</link>
      <description>&lt;P&gt;I made tcpdump script that does any, will test it tomorrow in the lab.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jan 2026 23:07:48 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268493#M1383</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-23T23:07:48Z</dc:date>
    </item>
    <item>
      <title>Re: Fw monitor script</title>
      <link>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268494#M1384</link>
      <description>&lt;P&gt;Here you go brother : - )&lt;/P&gt;
&lt;P&gt;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/16383"&gt;@Vincent_Bacher&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;updated script, works with any. You can give it a go Monday.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jan 2026 23:15:21 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268494#M1384</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-23T23:15:21Z</dc:date>
    </item>
    <item>
      <title>Re: Fw monitor script</title>
      <link>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268495#M1385</link>
      <description>&lt;P&gt;Just updated the script to work with any as srs/dst:&lt;/P&gt;
&lt;P&gt;lab:&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;[Expert@CP-GW:0]# cd /var/log/scripts/&lt;BR /&gt;[Expert@CP-GW:0]# chmod 777 *&lt;BR /&gt;[Expert@CP-GW:0]# dos2unix *&lt;BR /&gt;dos2unix: converting file cp_tcpdump.sh to Unix format ...&lt;BR /&gt;dos2unix: converting file fwmonitor.sh to Unix format ...&lt;BR /&gt;[Expert@CP-GW:0]# ./fwmonitor.sh&lt;BR /&gt;Source (IP/hostname/any) [any]:&lt;BR /&gt;Destination (IP/hostname/any) [any]:&lt;BR /&gt;Port (1-65535/any) [any]:&lt;BR /&gt;Protocol (tcp/udp/icmp/any or number) [any]:&lt;BR /&gt;Output mode: (1) screen only (2) text file (3) capture+decode files [1]: ^C&lt;BR /&gt;[Expert@CP-GW:0]#&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jan 2026 23:17:12 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268495#M1385</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-23T23:17:12Z</dc:date>
    </item>
    <item>
      <title>Re: Fw monitor script</title>
      <link>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268622#M1391</link>
      <description>&lt;P&gt;I'm really sorry, but this won't be possible this week. I've just come back from the doctor's, and I've been signed off work for a week, with more tests to come.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jan 2026 12:15:42 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268622#M1391</guid>
      <dc:creator>Vincent_Bacher</dc:creator>
      <dc:date>2026-01-26T12:15:42Z</dc:date>
    </item>
    <item>
      <title>Re: Fw monitor script</title>
      <link>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268623#M1392</link>
      <description>&lt;P&gt;never be sorry for stuff like that mate...health ALWAYS first, ALWAYS. Be well and get healthy.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jan 2026 12:21:22 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Fw-monitor-script/m-p/268623#M1392</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-26T12:21:22Z</dc:date>
    </item>
  </channel>
</rss>

