<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dpibreak.git, branch v0.0.3</title>
<subtitle>System-wide DPI circumvention with minimal configuration
</subtitle>
<id>http://git.dilluti0n.com/dpibreak.git/atom?h=v0.0.3</id>
<link rel='self' href='http://git.dilluti0n.com/dpibreak.git/atom?h=v0.0.3'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/'/>
<updated>2025-10-06T08:08:20Z</updated>
<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>docs: update readme</title>
<updated>2025-10-06T08:04:07Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-06T08:04:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=fc3b1adc187282adcf66def39ed67cc189e5b0d9'/>
<id>urn:sha1:fc3b1adc187282adcf66def39ed67cc189e5b0d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: avoid ERR_INVALID_NAME when uninstalling WinDivert</title>
<updated>2025-10-06T07:08:02Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-06T07:05:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=b65ee42e2e420a2a86491a43b129baede4dd5289'/>
<id>urn:sha1:b65ee42e2e420a2a86491a43b129baede4dd5289</id>
<content type='text'>
`CloseAction::Uninstall` triggers ERROR_INVALID_NAME (0x8007007B) on Windows,
likely due to the crate passing a non–NUL-terminated "WinDivert" string to
`OpenServiceA`. For now, skip uninstallation and just close the handle
normally. Added a FIXME comment with details.
</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: windows: close handle and uninstall driver sanely</title>
<updated>2025-10-06T05:59:45Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-06T05:59:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=8b1b002bf479dba7e0b3e143f022ef34aecc7707'/>
<id>urn:sha1:8b1b002bf479dba7e0b3e143f022ef34aecc7707</id>
<content type='text'>
</content>
</entry>
<entry>
<title>platform: windows: only divert clienthello packet to userspace</title>
<updated>2025-10-03T09:33:32Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-03T09:33:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=980917bcf0c170a8b43082b16f5b3e288ee2e80c'/>
<id>urn:sha1:980917bcf0c170a8b43082b16f5b3e288ee2e80c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: fix typo</title>
<updated>2025-10-03T08:59:10Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-03T07:22:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=caeb5c8db0edcfcb431b08220761f1a0bbaf67a6'/>
<id>urn:sha1:caeb5c8db0edcfcb431b08220761f1a0bbaf67a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'feat/nftables'</title>
<updated>2025-10-03T07:19:57Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-03T07:19:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=995ba6ab3abee3986550492d131af88ed90729e4'/>
<id>urn:sha1:995ba6ab3abee3986550492d131af88ed90729e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update manual with nftables support</title>
<updated>2025-10-03T07:16:49Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-03T07:16:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=97381c8a3f41541095b679ca3f6836ac2d729618'/>
<id>urn:sha1:97381c8a3f41541095b679ca3f6836ac2d729618</id>
<content type='text'>
</content>
</entry>
<entry>
<title>platform: linux: filter only TLS ClientHello packets on nftables</title>
<updated>2025-10-03T06:51:36Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-10-03T06:48:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=67c92fb447b12f9e5e1fee0c96b593e6aa8451b3'/>
<id>urn:sha1:67c92fb447b12f9e5e1fee0c96b593e6aa8451b3</id>
<content type='text'>
Add additional nftables match expressions to detect TLS records
(ContentType 0x16 = Handshake): and specifically ClientHello
(HandshakeType 0x01):. Packets matching this pattern are queued to
NFQUEUE. Mark xt_u32 as supported when nftables filtering is
successfully applied.
</content>
</entry>
</feed>
