<?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 Re: SmartConsole Extension in SmartConsole Extensions</title>
    <link>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267439#M510</link>
    <description>&lt;P&gt;Yes sir, happy to give it a go.&lt;/P&gt;</description>
    <pubDate>Thu, 15 Jan 2026 12:51:47 GMT</pubDate>
    <dc:creator>the_rock</dc:creator>
    <dc:date>2026-01-15T12:51:47Z</dc:date>
    <item>
      <title>PEP Session Viewer</title>
      <link>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267437#M509</link>
      <description>&lt;H1&gt;PEP Sessions Viewer&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pep-session-viewer.png" style="width: 200px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/32735i228E44D778D62D49/image-size/small?v=v2&amp;amp;px=200" role="button" title="pep-session-viewer.png" alt="pep-session-viewer.png" /&gt;&lt;/span&gt;&lt;/H1&gt;
&lt;DIV class="install-box"&gt;Extension URL: &lt;A href="https://vbacher.de/pep-sessions.json" target="_blank" rel="noopener"&gt;https://vbacher.de/pep-sessions.json&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV class="metadata"&gt;&lt;STRONG&gt;Author:&lt;/STRONG&gt; Vincent Bacher (vbacher.de) | &lt;STRONG&gt;Version:&lt;/STRONG&gt; 1.0 | &lt;STRONG&gt;License:&lt;/STRONG&gt; Free to use&lt;/DIV&gt;
&lt;H2&gt;Overview&lt;/H2&gt;
&lt;P&gt;SmartConsole extension for viewing active PEP (Policy Enforcement Point) sessions directly in the gateway Details Panel. Provides real-time session data with search, filter, and drill-down capabilities using the &lt;CODE&gt;smxProxy&lt;/CODE&gt; API.&lt;/P&gt;
&lt;H2&gt;Key Features&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Session View:&lt;/STRONG&gt; Up to 2000 active sessions per gateway&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Server-side Search:&lt;/STRONG&gt; grep-based filtering on gateway before loading data&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Click-to-Detail:&lt;/STRONG&gt; Interactive cells for Username/Machine/Client IP → detailed PEP query results in modal&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Sortable Columns:&lt;/STRONG&gt; Username, Machine, Client IP, PDP IP, UID&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Detail View:&lt;/STRONG&gt; 8 fields including Identity Roles, Log Username, Client Type&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Multi-Domain Support:&lt;/STRONG&gt; Automatically inherits domain context&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Requirements&lt;/H2&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH&gt;Component&lt;/TH&gt;
&lt;TH&gt;Requirement&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SmartConsole&lt;/TD&gt;
&lt;TD&gt;R80.40 or higher, Extension API 1.2+&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Gateway&lt;/TD&gt;
&lt;TD&gt;Identity Awareness blade enabled, PEP command support&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Permissions&lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;get-read-only-session&lt;/CODE&gt;, &lt;CODE&gt;run-read-only-commands&lt;/CODE&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Network&lt;/TD&gt;
&lt;TD&gt;HTTPS access to extension URL&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;H2&gt;Installation&lt;/H2&gt;
&lt;OL&gt;
&lt;LI&gt;Open SmartConsole → &lt;STRONG&gt;Manage &amp;amp; Settings&lt;/STRONG&gt; → &lt;STRONG&gt;Extensions&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Click &lt;STRONG&gt;Install Extension&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Enter URL: &lt;CODE&gt;&lt;A href="https://vbacher.de/pep-sessions.json" target="_blank" rel="noopener"&gt;https://vbacher.de/pep-sessions.json&lt;/A&gt;&lt;/CODE&gt;&lt;/LI&gt;
&lt;LI&gt;Accept permissions&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;Usage&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Open any Gateway/Cluster object&lt;/LI&gt;
&lt;LI&gt;Select &lt;STRONG&gt;PEP Sessions&lt;/STRONG&gt; tab in Details Panel&lt;/LI&gt;
&lt;LI&gt;Click &lt;STRONG&gt;Refresh Sessions&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;Verify Gateway Support&lt;/H3&gt;
&lt;PRE&gt;&lt;CODE&gt;clish -c "pep help"&lt;/CODE&gt;&lt;/PRE&gt;
&lt;H2&gt;Technical Details&lt;/H2&gt;
&lt;H3&gt;Architecture&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;API:&lt;/STRONG&gt; Uses SmartConsole &lt;CODE&gt;smxProxy.sendRequest('request-commit')&lt;/CODE&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Commands:&lt;/STRONG&gt; &lt;CODE&gt;pep s u a&lt;/CODE&gt; (list), &lt;CODE&gt;pep s u q usr/mchn/cid&lt;/CODE&gt; (detail)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Execution:&lt;/STRONG&gt; Base64-encoded commands via &lt;CODE&gt;run-script&lt;/CODE&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Parsing:&lt;/STRONG&gt; Custom PEP output parser for both list and detail formats&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Performance:&lt;/STRONG&gt; 2000 session limit, 90s timeout&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Search Modes&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Local:&lt;/STRONG&gt; Type in search box → filters loaded sessions client-side&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Remote:&lt;/STRONG&gt; Enter term + click Refresh → executes &lt;CODE&gt;pep s u a | grep -i "term"&lt;/CODE&gt; on gateway&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Data Flow&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;User clicks Refresh → Extension builds base64 command&lt;/LI&gt;
&lt;LI&gt;SmartConsole sends command to Management Server&lt;/LI&gt;
&lt;LI&gt;Management executes on gateway via run-script&lt;/LI&gt;
&lt;LI&gt;Response base64-decoded and parsed&lt;/LI&gt;
&lt;LI&gt;Displayed in table with interactive cells&lt;/LI&gt;
&lt;/OL&gt;
&lt;H2&gt;Use Cases&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Terminal Server:&lt;/STRONG&gt; View all sessions from single machine (click Machine column)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;User Tracking:&lt;/STRONG&gt; Find all sessions for user across multiple IPs (click Username)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Troubleshooting:&lt;/STRONG&gt; Verify Identity Agent connectivity, check assigned roles&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Audit:&lt;/STRONG&gt; Review active sessions, client types, authentication methods&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Limitations&lt;/H2&gt;
&lt;DIV class="note"&gt;&lt;STRONG&gt;2000 Session Limit:&lt;/STRONG&gt; Large environments may have more sessions. Use search+refresh to filter on gateway.&lt;BR /&gt;&lt;STRONG&gt;90s Timeout:&lt;/STRONG&gt; Normal for 2000 sessions, may timeout on slow Management API.&lt;BR /&gt;&lt;STRONG&gt;PEP Only:&lt;/STRONG&gt; Works with PEP sessions. PDP extension planned separately.&lt;/DIV&gt;
&lt;H2&gt;Troubleshooting&lt;/H2&gt;
&lt;H3&gt;Error: "This service is not available"&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Restart SmartConsole (complete restart required)&lt;/LI&gt;
&lt;LI&gt;Verify URL accessible from workstation&lt;/LI&gt;
&lt;LI&gt;Check extension loaded in Manage &amp;amp; Settings → Extensions&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Error: "No sessions found"&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Verify Identity Awareness blade enabled on gateway&lt;/LI&gt;
&lt;LI&gt;Test manually: &lt;CODE&gt;clish -c "pep s u a"&lt;/CODE&gt;&lt;/LI&gt;
&lt;LI&gt;Check gateway has active sessions&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Error: "Gateway command failed"&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Gateway may not support PEP commands&lt;/LI&gt;
&lt;LI&gt;Verify clish access: &lt;CODE&gt;pep help&lt;/CODE&gt;&lt;/LI&gt;
&lt;LI&gt;Check Management API connectivity&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Screenshots&lt;/H2&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pep-extension-start.png" style="width: 400px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/32731i6A28BAA135CEFFF7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pep-extension-start.png" alt="pep-extension-start.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pep-extension-list.png" style="width: 400px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/32732i20BF830F79ECB281/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pep-extension-list.png" alt="pep-extension-list.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pep-extension-details.png" style="width: 400px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/32733i05C52385CBB0D0E0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pep-extension-details.png" alt="pep-extension-details.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;H2&gt;Future Enhancements&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;PDP session viewer (separate extension)&lt;/LI&gt;
&lt;LI&gt;CSV export&lt;/LI&gt;
&lt;LI&gt;Custom column configuration&lt;/LI&gt;
&lt;LI&gt;Session history tracking&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Support&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;Author:&lt;/STRONG&gt; Vincent Bacher | &lt;STRONG&gt;Website:&lt;/STRONG&gt; vbacher.de&lt;BR /&gt;Post questions/feedback in this thread.&lt;/P&gt;
&lt;HR /&gt;
&lt;P&gt;&lt;STRONG&gt;Installation URL:&lt;/STRONG&gt; &lt;CODE&gt;&lt;A href="https://vbacher.de/pep-sessions.json" target="_blank" rel="noopener"&gt;https://vbacher.de/pep-sessions.json&lt;/A&gt;&lt;/CODE&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2026 14:35:06 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267437#M509</guid>
      <dc:creator>Vincent_Bacher</dc:creator>
      <dc:date>2026-01-15T14:35:06Z</dc:date>
    </item>
    <item>
      <title>Re: SmartConsole Extension</title>
      <link>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267439#M510</link>
      <description>&lt;P&gt;Yes sir, happy to give it a go.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2026 12:51:47 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267439#M510</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-15T12:51:47Z</dc:date>
    </item>
    <item>
      <title>Re: SmartConsole Extension</title>
      <link>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267441#M511</link>
      <description>&lt;P&gt;&lt;A href="https://vbacher.de/pep-sessions.json" target="_blank"&gt;vbacher.de/pep-sessions.json&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;In Gateways&amp;amp;Servers Section when selecting a gateway, you see the pep session tab. Here you can click on refresh, then it sends the request and hopefully the session list will be displayed (currently limited to 2000 to reduce load) and you have a search box to search for anything linke username or machine name or client ip.&amp;nbsp;&lt;BR /&gt;Once the list is shown, you may click on username or machine name oder client id to show more details like access roles.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2026 12:56:20 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267441#M511</guid>
      <dc:creator>Vincent_Bacher</dc:creator>
      <dc:date>2026-01-15T12:56:20Z</dc:date>
    </item>
    <item>
      <title>Re: SmartConsole Extension</title>
      <link>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267442#M512</link>
      <description>&lt;P&gt;Give me few mins, will test it and paste a screenshot of what it shows.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2026 12:57:45 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267442#M512</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-15T12:57:45Z</dc:date>
    </item>
    <item>
      <title>Re: SmartConsole Extension</title>
      <link>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267444#M513</link>
      <description>&lt;P&gt;Looks right to me!&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot_1.png" style="width: 400px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/32727i8A65028083493019/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot_1.png" alt="Screenshot_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2026 13:03:15 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267444#M513</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-15T13:03:15Z</dc:date>
    </item>
    <item>
      <title>Re: SmartConsole Extension</title>
      <link>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267446#M514</link>
      <description>&lt;P&gt;Thanks. Happy to see. So in case anybody is interested and has ideas to improve or something to add, feel free &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2026 13:05:56 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267446#M514</guid>
      <dc:creator>Vincent_Bacher</dc:creator>
      <dc:date>2026-01-15T13:05:56Z</dc:date>
    </item>
    <item>
      <title>Re: SmartConsole Extension</title>
      <link>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267553#M515</link>
      <description>&lt;P&gt;Wanted to test it a bit more today, but got real busy. Will do it Friday.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jan 2026 00:51:59 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267553#M515</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-16T00:51:59Z</dc:date>
    </item>
    <item>
      <title>Re: SmartConsole Extension</title>
      <link>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267657#M516</link>
      <description>&lt;P&gt;Hey Vince,&lt;/P&gt;
&lt;P&gt;Tried it today on few more gateways, worked well.&lt;/P&gt;
&lt;P&gt;Nice weekend!&lt;/P&gt;</description>
      <pubDate>Sat, 17 Jan 2026 02:13:57 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267657#M516</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-17T02:13:57Z</dc:date>
    </item>
    <item>
      <title>Re: SmartConsole Extension</title>
      <link>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267679#M517</link>
      <description>&lt;P&gt;Thanks for testing.&lt;/P&gt;
&lt;P&gt;To be honest, it doesn't make sense for us to list all sessions, as we always have 5-digit session numbers, but I found it useful to search explicitly for sessions and identify the access roles, especially for our colleagues in day-to-day operations for troubleshooting.&lt;/P&gt;</description>
      <pubDate>Sat, 17 Jan 2026 13:12:35 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267679#M517</guid>
      <dc:creator>Vincent_Bacher</dc:creator>
      <dc:date>2026-01-17T13:12:35Z</dc:date>
    </item>
    <item>
      <title>Re: SmartConsole Extension</title>
      <link>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267680#M518</link>
      <description>&lt;P&gt;I set up brand new R82 cluster in the lab, so will do some testing on it tomorrow.&lt;/P&gt;</description>
      <pubDate>Sat, 17 Jan 2026 13:14:54 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267680#M518</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-17T13:14:54Z</dc:date>
    </item>
    <item>
      <title>Re: SmartConsole Extension</title>
      <link>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267719#M519</link>
      <description>&lt;P&gt;Just did some more tests on R82 lab cluster, all good!&lt;/P&gt;</description>
      <pubDate>Sun, 18 Jan 2026 18:21:28 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartConsole-Extensions/PEP-Session-Viewer/m-p/267719#M519</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-18T18:21:28Z</dc:date>
    </item>
  </channel>
</rss>

