<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: gabrieleviola</title>
    <description>The latest articles on DEV Community by gabrieleviola (@gabrieleviolait).</description>
    <link>https://dev.to/gabrieleviolait</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3971519%2F8be50646-634d-4018-bd57-41ceedcc154d.png</url>
      <title>DEV Community: gabrieleviola</title>
      <link>https://dev.to/gabrieleviolait</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gabrieleviolait"/>
    <language>en</language>
    <item>
      <title>GhostOS</title>
      <dc:creator>gabrieleviola</dc:creator>
      <pubDate>Mon, 15 Jun 2026 10:23:29 +0000</pubDate>
      <link>https://dev.to/gabrieleviolait/ghostos-5fcn</link>
      <guid>https://dev.to/gabrieleviolait/ghostos-5fcn</guid>
      <description>&lt;p&gt;GhostOS is an experimental x86 operating system written primarily in Assembly, focused on understanding and implementing low-level networking, cryptography, and privacy-oriented protocols from first principles.&lt;/p&gt;

&lt;p&gt;The project is developed as a learning and research platform to explore how modern network stacks and cryptographic systems operate beneath traditional operating systems and software frameworks.&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/gabrieleviolait" rel="noopener noreferrer"&gt;
        gabrieleviolait
      &lt;/a&gt; / &lt;a href="https://github.com/gabrieleviolait/ghostos" rel="noopener noreferrer"&gt;
        ghostos
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;GhostOS&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;GhostOS is an experimental x86 operating system written primarily in Assembly, focused on understanding and implementing low-level networking, cryptography, and privacy-oriented protocols from first principles.&lt;/p&gt;
&lt;p&gt;The project is developed as a learning and research platform to explore how modern network stacks and cryptographic systems operate beneath traditional operating systems and software frameworks.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Status&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Area&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Bootloader&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Protected Mode&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Memory Foundations&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FAT12 Loader&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GEX Programs&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RTL8139 Driver&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ARP / IPv4 / ICMP&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UDP&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TCP Client Flow&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SHA-256&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMAC-SHA256&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HKDF-SHA256&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RNG&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Curve25519 Field Arithmetic&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;X25519&lt;/td&gt;
&lt;td&gt;✅ Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TLS Key Schedule Foundations&lt;/td&gt;
&lt;td&gt;✅ Experimental&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TLS Record Parsing&lt;/td&gt;
&lt;td&gt;✅ Experimental&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tor Link Protocol&lt;/td&gt;
&lt;td&gt;⬜ Planned&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Current Features&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Core System&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;16-bit bootloader&lt;/li&gt;
&lt;li&gt;Protected Mode (&lt;code&gt;ghost32&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;VGA text console&lt;/li&gt;
&lt;li&gt;Interactive shell&lt;/li&gt;
&lt;li&gt;Memory management foundations&lt;/li&gt;
&lt;li&gt;FAT12…&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/gabrieleviolait/ghostos" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


</description>
      <category>os</category>
      <category>assembly</category>
      <category>tor</category>
      <category>privacy</category>
    </item>
    <item>
      <title>ChatP2P</title>
      <dc:creator>gabrieleviola</dc:creator>
      <pubDate>Mon, 15 Jun 2026 10:22:48 +0000</pubDate>
      <link>https://dev.to/gabrieleviolait/chatp2p-g0h</link>
      <guid>https://dev.to/gabrieleviolait/chatp2p-g0h</guid>
      <description>&lt;p&gt;ChatP2P is an experimental peer-to-peer messaging application built with WebRTC and end-to-end encryption concepts.&lt;/p&gt;

&lt;p&gt;The project explores decentralized communication, direct peer connectivity, local identity management, and privacy-oriented messaging without relying on traditional centralized messaging infrastructures.&lt;/p&gt;

&lt;p&gt;The current implementation is an early-stage prototype intended for research, experimentation, and learning purposes.&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/gabrieleviolait" rel="noopener noreferrer"&gt;
        gabrieleviolait
      &lt;/a&gt; / &lt;a href="https://github.com/gabrieleviolait/chatp2p" rel="noopener noreferrer"&gt;
        chatp2p
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Experimental WebRTC peer-to-peer messaging research project focused on decentralized communication and privacy-oriented architectures.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;ChatP2P&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;ChatP2P is an experimental peer-to-peer messaging application built with WebRTC and end-to-end encryption concepts.&lt;/p&gt;
&lt;p&gt;The project explores decentralized communication, direct peer connectivity, local identity management, and privacy-oriented messaging without relying on traditional centralized messaging infrastructures.&lt;/p&gt;
&lt;p&gt;The current implementation is an early-stage prototype intended for research, experimentation, and learning purposes.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Download APK&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;The latest experimental Android APK is available from the GitHub Releases page:&lt;/p&gt;
&lt;p&gt;➡️ &lt;strong&gt;Download ChatP2P APK:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/gabrieleviolait/chatp2p/releases" rel="noopener noreferrer"&gt;https://github.com/gabrieleviolait/chatp2p/releases&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Current release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;v0.1.0&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;experimental APK&lt;/li&gt;
&lt;li&gt;Android sideload installation required&lt;/li&gt;
&lt;li&gt;not production-ready&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;This APK is provided for testing and research purposes only.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Features&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Current prototype:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Peer-to-peer communication using WebRTC DataChannels&lt;/li&gt;
&lt;li&gt;Manual peer pairing through Offer/Answer exchange&lt;/li&gt;
&lt;li&gt;End-to-end encrypted message exchange&lt;/li&gt;
&lt;li&gt;No central messaging server&lt;/li&gt;
&lt;li&gt;Android APK support via Capacitor&lt;/li&gt;
&lt;li&gt;Offline-distributable application package&lt;/li&gt;
&lt;li&gt;Experimental privacy-focused architecture&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Planned features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;QR-based pairing&lt;/li&gt;
&lt;li&gt;Persistent local identities&lt;/li&gt;
&lt;li&gt;Trusted contacts&lt;/li&gt;
&lt;li&gt;Encrypted local chat history&lt;/li&gt;
&lt;li&gt;Metadata resistance techniques&lt;/li&gt;
&lt;li&gt;Tor integration research&lt;/li&gt;
&lt;li&gt;Privacy-first mobile UX&lt;/li&gt;
&lt;li&gt;Anonymous invitation system&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Architecture&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Current…&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/gabrieleviolait/chatp2p" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


</description>
      <category>chatp2p</category>
      <category>messages</category>
      <category>privacy</category>
      <category>testing</category>
    </item>
    <item>
      <title>My links</title>
      <dc:creator>gabrieleviola</dc:creator>
      <pubDate>Mon, 15 Jun 2026 09:52:51 +0000</pubDate>
      <link>https://dev.to/gabrieleviolait/my-links-3heb</link>
      <guid>https://dev.to/gabrieleviolait/my-links-3heb</guid>
      <description>&lt;p&gt;Main website: &lt;a href="https://gabrieleviola.it/" rel="noopener noreferrer"&gt;https://gabrieleviola.it/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github: &lt;a href="https://github.com/gabrieleviolait" rel="noopener noreferrer"&gt;https://github.com/gabrieleviolait&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;LinkedIn: &lt;a href="https://www.linkedin.com/in/gabriele-viola/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/gabriele-viola/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Telegram channel: &lt;a href="https://t.me/gabrieleviola" rel="noopener noreferrer"&gt;https://t.me/gabrieleviola&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Write me on Tox: 643E50D6476271F6D9EC2DB848E8BF35FFC4F4F59793FB4E300B46B48AB1D57DFB5EFBB44F80&lt;/p&gt;

</description>
      <category>links</category>
      <category>list</category>
    </item>
  </channel>
</rss>
