<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>darkseid&#39;s site</title>
    <link rel="self" type="application/atom+xml" href="https://darkseid.is/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://darkseid.is"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2025-03-20T00:00:00+00:00</updated>
    <id>https://darkseid.is/atom.xml</id>
    <entry xml:lang="en">
        <title>zxc</title>
        <published>2025-03-20T00:00:00+00:00</published>
        <updated>2025-03-20T00:00:00+00:00</updated>
        
        <author>
          <name>Unknown</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://darkseid.is/zxc/"/>
        <id>https://darkseid.is/zxc/</id>
        
        <content type="html" xml:base="https://darkseid.is/zxc/">&lt;p&gt;Terminal based intercepting proxy written in rust with tmux and vim as user
interface.&lt;/p&gt;
&lt;h1 id=&quot;features&quot;&gt;Features&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;tmux and vim as user interface.&lt;/li&gt;
&lt;li&gt;Disk based storage.&lt;/li&gt;
&lt;li&gt;Custom http/1.1 parser to send malformed requests.&lt;/li&gt;
&lt;li&gt;http/1.1 and websocket support.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;repo-links&quot;&gt;Repo Links&lt;/h1&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/heil-hydrant/zxc&quot;&gt;proxy binary&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https://github.com/heil-hydrant/zxc.vim&quot;&gt;vim plugin&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&quot;screenshots&quot;&gt;Screenshots&lt;/h1&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/interceptor.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;Interceptor&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/interceptor_showq.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;Interceptor Showq&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/history.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;History with 100k+ entries&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/history_edit_host_scope.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;History edit host scope&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/history_edit_scode_scope.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;History edit status code scope&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/history_edit_uri_scope.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;History edit uri scope&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/history_show_host_scope.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;History show host scope&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/history_show_scode_scope.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;History show status code scope&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/history_show_uri_scope.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;History show uri scope&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/history_show_filters.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;History show filters&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/history_apply_filters.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;History apply filters&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/repeater.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;Repeater&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/repeater_websocket.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;Repeater websocket&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/addon_ffuf.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;Addons - ffuf&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/addon_sqlmap.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;Addons - sqlmap&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/edit_bufvar.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;Edit buffer variables&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/edit_local_config.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;Edit Local Config&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;center&quot;&gt;
        &lt;img src=&quot;/img/zxc/log.png&quot; style=&quot;width: 100%;&quot; decoding=&quot;async&quot; loading=&quot;lazy&quot;/&gt;
        &lt;figcaption class=&quot;center&quot; style=&quot;font-style: bold;&quot;&gt;&lt;p&gt;&lt;strong&gt;Log&lt;/strong&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
</content>
        
    </entry>
</feed>
