<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[IO-Ninja server crash]]></title><description><![CDATA[<p dir="auto">I'm trying to start a capture on Linux with an Ethernet TAP, but it is crashing once i start the capture.</p>
<p dir="auto"><img src="/forum/assets/uploads/files/1724233904285-97d0b3ef-bb43-4a08-8dd5-9e222a9b8cee-image.png" alt="97d0b3ef-bb43-4a08-8dd5-9e222a9b8cee-image.png" class=" img-responsive img-markdown" width="802" height="637" /></p>
<pre><code>root@clement-MS-7D43:~# tail -f /root/.ioninja/system-logs/ioninja-server-log-01daf3abeae27836.txt 
Opening log /root/.ioninja/tmp/ethernet-tap-01daf3abea1f75c6.njlog...
Opening details log /root/.ioninja/tmp/ioninja-01daf3abeae0a374-detail...
Starting threads...
Starting worker thread...
Starting plugin 'Ethernet Tap'...
Waiting for disconnect...
Loading plugin settings...
Plugin is ready.
Servicing worker thread requests...
*** Jancy exception in LogFilter::filter: SIGSEGV by 0x0000723306152f08 (null pointer access)
</code></pre>
<p dir="auto">I'm using IO Ninja 5.6.0 (May 30 build) on an Ubuntu 22.04.3 PC (kernel 6.8.0-40-generic, amd64)</p>
<p dir="auto">Any idea how to solve this ?</p>
<p dir="auto">Also, is it mandatory to be root, or is there a way to allow a user to open the Ethernet tap ?</p>
<p dir="auto">Thanks</p>
]]></description><link>http://64.23.185.212/forum/topic/315/io-ninja-server-crash</link><generator>RSS for Node</generator><lastBuildDate>Sun, 09 Aug 2026 04:58:05 GMT</lastBuildDate><atom:link href="http://64.23.185.212/forum/topic/315.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Aug 2024 09:54:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to IO-Ninja server crash on Thu, 29 Aug 2024 13:57:13 GMT]]></title><description><![CDATA[<p dir="auto">Thank you for your answer, i downgraded to 5.5.1 and added udev rules and I'm now able to use the tap</p>
]]></description><link>http://64.23.185.212/forum/post/693</link><guid isPermaLink="true">http://64.23.185.212/forum/post/693</guid><dc:creator><![CDATA[cleik]]></dc:creator><pubDate>Thu, 29 Aug 2024 13:57:13 GMT</pubDate></item><item><title><![CDATA[Reply to IO-Ninja server crash on Sat, 24 Aug 2024 16:58:02 GMT]]></title><description><![CDATA[<p dir="auto">Confirmed. There's a regression in the Ethernet Tap plugin on Linux builds that somehow got under the radar during routine pre-release testing; will be fixed in the very next release.</p>
<p dir="auto">Workarounds:</p>
<ol>
<li>use <code>ioninja-hwc</code> to capture to <code>.pcap</code> from command line:</li>
</ol>
<pre><code>$ ./ioninja-hwc --ethernet-tap --pcap --out=my-capture.pcap
</code></pre>
<ol start="2">
<li>
<p dir="auto">use the previous release of ioninja: <a href="https://tibbo.com/downloads/archive/ioninja/ioninja-5.5.1/" rel="nofollow ugc">https://tibbo.com/downloads/archive/ioninja/ioninja-5.5.1/</a></p>
</li>
<li>
<p dir="auto">if that's possible in your case, use the windows or macos builds of the latest ioninja-5.6.0 (the regression only affects Linux builds).</p>
</li>
</ol>
<blockquote>
<p dir="auto">Also, is it mandatory to be root, or is there a way to allow a user to open the Ethernet tap ?</p>
</blockquote>
<p dir="auto">You can add a UDEV rule to assign less restrictive permissions to USB devices based on VID/PID:</p>
<p dir="auto"><a href="https://ioninja.com/doc/kb/linux_usb_permissions.html" rel="nofollow ugc">https://ioninja.com/doc/kb/linux_usb_permissions.html</a></p>
<p dir="auto">For the Ethernet Tap, use these parameters:</p>
<pre><code>SUBSYSTEM=="usb", ATTR{idVendor}=="326f", ATTR{idProduct}=="0003", MODE="0666", SYMLINK="ethernet-tap"
</code></pre>
]]></description><link>http://64.23.185.212/forum/post/690</link><guid isPermaLink="true">http://64.23.185.212/forum/post/690</guid><dc:creator><![CDATA[Vladimir]]></dc:creator><pubDate>Sat, 24 Aug 2024 16:58:02 GMT</pubDate></item></channel></rss>