<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dpibreak.git/Cargo.lock, branch v0.0.6</title>
<subtitle>System-wide DPI circumvention with minimal configuration
</subtitle>
<id>http://git.dilluti0n.com/dpibreak.git/atom?h=v0.0.6</id>
<link rel='self' href='http://git.dilluti0n.com/dpibreak.git/atom?h=v0.0.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/'/>
<updated>2025-12-28T12:49:57Z</updated>
<entry>
<title>Bump version to 0.0.6</title>
<updated>2025-12-28T12:49:57Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-12-28T12:46:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=31b91dfb6c512c8c5da0359a747773fcde92f409'/>
<id>urn:sha1:31b91dfb6c512c8c5da0359a747773fcde92f409</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: switch nfq dependency to crates.io-compatible nfq-updated</title>
<updated>2025-12-28T10:49:50Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-12-28T10:49:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=061d970aecf56468ba38dfde4e06e30f593e4f1c'/>
<id>urn:sha1:061d970aecf56468ba38dfde4e06e30f593e4f1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: add readme metadata on Cargo.toml</title>
<updated>2025-12-28T10:29:29Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-12-28T10:24:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=af276f26f560e3a772c6e9deccb349ae6f551b0a'/>
<id>urn:sha1:af276f26f560e3a772c6e9deccb349ae6f551b0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump version to 0.0.5</title>
<updated>2025-12-22T05:36:54Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-12-22T05:36:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=d78c086c1eeeb061abd428f88458d1b821a66ee0'/>
<id>urn:sha1:d78c086c1eeeb061abd428f88458d1b821a66ee0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump version to 0.0.4</title>
<updated>2025-10-29T08:38:34Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-29T08:38:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=2aa152aa0884845c37d6f40019d6c64e5afa6d81'/>
<id>urn:sha1:2aa152aa0884845c37d6f40019d6c64e5afa6d81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: update crates</title>
<updated>2025-10-29T08:37:10Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-29T08:37:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=61972e8c970d47f941eb4a017c6c527d2967327e'/>
<id>urn:sha1:61972e8c970d47f941eb4a017c6c527d2967327e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>linux: switch to apply_nft_rules() from nftables-rs for rule setting</title>
<updated>2025-10-29T07:33:37Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-29T07:24:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=40dbbcc52ab851586fcabf7316301bd3a755f907'/>
<id>urn:sha1:40dbbcc52ab851586fcabf7316301bd3a755f907</id>
<content type='text'>
nftables-rs didn’t fit use case, so it was decoupled, and logging was
improved.
</content>
</entry>
<entry>
<title>Bump version to 0.0.3</title>
<updated>2025-10-06T08:08:20Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-06T08:08:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=31eadd0a2ba8716a2dad4c727f27fbb9ee61652e'/>
<id>urn:sha1:31eadd0a2ba8716a2dad4c727f27fbb9ee61652e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move linux-only dependencies on Cargo.toml</title>
<updated>2025-10-06T06:30:06Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-06T06:30:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=6e99c8696bb827f34b6740486bad307502451336'/>
<id>urn:sha1:6e99c8696bb827f34b6740486bad307502451336</id>
<content type='text'>
</content>
</entry>
<entry>
<title>platform: linux: add nftables support with iptables fallback</title>
<updated>2025-10-03T06:28:57Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-03T06:28:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=e4529084b42e6374af4e735a3c9023d4492b9dc0'/>
<id>urn:sha1:e4529084b42e6374af4e735a3c9023d4492b9dc0</id>
<content type='text'>
Introduce nftables rules under a dedicated "dpibreak" table and
chain. Traffic on TCP port 443 is queued using NFQUEUE. If nftables
is not supported, fall back to the existing iptables-based rules
for both IPv4 and IPv6.

Also update cleanup logic to remove nftables table if used, or
iptables rules otherwise.
</content>
</entry>
</feed>
