# P2P

Published articles for P2P.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Attacking P2P Networks: Liveness Attacks on the GossipSub and DOG Gossip Protocols

DevFeed: [Attacking P2P Networks: Liveness Attacks on the GossipSub and DOG Gossip Protocols](<https://devfeed.tech/articles/attacking-p2p-networks-liveness-attacks-on-the-gossipsub-and-dog-gossip-protocols-114100.md>)

Original publisher: [Read original article](<https://arxiv.org/abs/2611.03509>)

Author: Jiaheng Li, Anton Paramonov, Yann Vonlanthen

Published: 2026-11-03T05:00:00Z

Content type: article

Language: en

Sources: [arXiv: Cryptography and Security](<https://devfeed.tech/sources/arxiv-cryptography-and-security.md>)

Topics: [network security](<https://devfeed.tech/topics/network-security.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [mesh networking](<https://devfeed.tech/topics/mesh-networking.md>), [cyber resiliency](<https://devfeed.tech/topics/cyber-resiliency.md>), [Publish-subscribe pattern](<https://devfeed.tech/topics/pubsub.md>)

Tags: [abstract](<https://devfeed.tech/tags/abstract.md>), [actions](<https://devfeed.tech/tags/actions.md>), [adversary](<https://devfeed.tech/tags/adversary.md>), [analyze](<https://devfeed.tech/tags/analyze.md>), [arxiv](<https://devfeed.tech/tags/arxiv.md>), [attack](<https://devfeed.tech/tags/attack.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [can](<https://devfeed.tech/tags/can.md>), [churn](<https://devfeed.tech/tags/churn.md>), [communication](<https://devfeed.tech/tags/communication.md>), [cost](<https://devfeed.tech/tags/cost.md>), [cs-cr](<https://devfeed.tech/tags/cs-cr.md>), [decentralized](<https://devfeed.tech/tags/decentralized.md>), [delivery](<https://devfeed.tech/tags/delivery.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [dog](<https://devfeed.tech/tags/dog.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [first](<https://devfeed.tech/tags/first.md>), [networks](<https://devfeed.tech/tags/networks.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [protocols](<https://devfeed.tech/tags/protocols.md>)

### AI overview

The paper reports liveness attacks that block fresh messages from reaching honest nodes without forging or altering messages. In GossipSub, a constant number of geographically distributed adversarial nodes with a fixed latency advantage can dominate the "First Message Deliveries" peer-scoring term and separate a constant fraction of nodes from the honest mesh; the authors say this separation can persist under realistic churn. For DOG, route filtering can disconnect dissemination even without failures or Byzantine participants. A practical attack using one physical node, a constant number of identities, and legitimate actions disables all forwarding routes, leaving only direct publisher-to-neighbor delivery and separating the full network. The DOG attack is verified in simulation; the abstract says the paper also analyzes costs, assumptions, and possible mitigations.

### Source excerpt

arXiv:2611.03509v1 Announce Type: new Abstract: Peer-to-peer (P2P) networks form the communication layer of large decentralized systems such as Ethereum, and the correctness of higher-level protocols depends on the gossip layer delivering messages to honest nodes. We study the robustness of two gossip protocols against adversaries whose only goal is to violate liveness, that is, to prevent honest nodes from receiving fresh messages, without forging, altering, or invalidating any message. For GossipSub, the publish-subscribe protocol used by Ethereum, we show that an adversary operating a constant number of geographically distributed nodes with a fixed latency advantage can take over the ``First Message Deliveries'' peer-scoring term and separate a constant fraction of nodes from the honest mesh. We analyze the attack under a geographical model, address the random-peer and outbound-connection mechanisms, and show that the separation can be maintained under realistic churn. For DOG, a transaction-dissemination protocol designed for CometBFT, we first give simple counterexamples in which route filtering disconnects the dissemination graph even without failures or Byzantine participants, and then present a practical attack that uses only a single physical node with a constant number of identities and legitimate actions to disable every forwarding route, separating the full network while allowing only direct publisher-to-neighbor delivery. We verify the attack in a simulated network and analyze its cost, assumptions, and possible mitigations.

## Unmasking fraud networks: How graph-grounded Copilots stop P2P fraud in Microsoft Fabric

DevFeed: [Unmasking fraud networks: How graph-grounded Copilots stop P2P fraud in Microsoft Fabric](<https://devfeed.tech/articles/unmasking-fraud-networks-how-graph-grounded-copilots-stop-p2p-fraud-in-microsoft-fabric-108431.md>)

Original publisher: [Read original article](<https://neo4j.com/blog/graph-database/unmasking-fraud-neo4j-in-microsoft-fabric/>)

Author: Keaton Crowe

Published: 2026-10-30T15:43:30Z

Content type: article

Language: en

Sources: [Neo4j](<https://devfeed.tech/sources/graph-database-technology-neo4j-blog.md>)

Topics: [Payment Fraud](<https://devfeed.tech/topics/payment-fraud.md>), [multi-accounting fraud](<https://devfeed.tech/topics/multi-accounting-fraud.md>), [Neo4j](<https://devfeed.tech/topics/neo4j.md>), [Graph Mining](<https://devfeed.tech/topics/graph-mining.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [graph-database](<https://devfeed.tech/topics/graph-database.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [Purview](<https://devfeed.tech/topics/purview.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [azure](<https://devfeed.tech/tags/azure.md>), [banks](<https://devfeed.tech/tags/banks.md>), [behavior](<https://devfeed.tech/tags/behavior.md>), [device](<https://devfeed.tech/tags/device.md>), [fabric](<https://devfeed.tech/tags/fabric.md>), [financial-services](<https://devfeed.tech/tags/financial-services.md>), [fraud](<https://devfeed.tech/tags/fraud.md>), [fraud-detection](<https://devfeed.tech/tags/fraud-detection.md>), [graph](<https://devfeed.tech/tags/graph.md>), [graph-database](<https://devfeed.tech/tags/graph-database.md>), [ip](<https://devfeed.tech/tags/ip.md>), [microsoft-fabric](<https://devfeed.tech/tags/microsoft-fabric.md>), [networks](<https://devfeed.tech/tags/networks.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

The excerpt describes a Microsoft Fabric and Neo4j approach to P2P fraud investigations: OneLake consolidates data in Delta tables, Neo4j turns those tables into property graphs, and graph algorithms help distinguish strong links from noisy shared infrastructure. Relational joins can treat a shared private card and a public Wi-Fi IP alike, creating many false leads. Neo4j can filter high-traffic hubs, focus on rare identifiers and payment paths, and use Graph Data Science algorithms such as Weakly Connected Components to group strongly connected accounts. In the example, accounts A-102, A-104, A-106, and A-107 are grouped with fraudulent A-101, while A-103 is excluded based only on shared coffee shop Wi-Fi. The resulting graph metrics can be written to OneLake for Fabric Data Agents and Copilots to query with network context. The excerpt also names Fabric governance features and describes enabling Neo4j through the Workload Hub or Azure Marketplace.

### Source excerpt

Every second, financial networks log millions of data points across disconnected internal systems: debit transactions, peer-to-peer (P2P) transfers, device fingerprints, phone numbers, and IP addresses. But when organized crime rings strike, standard relational databases hit a wall trying to trace... Read more ->

## FeatureArc: Benchmarking Coding Agents on Evolving Features

DevFeed: [FeatureArc: Benchmarking Coding Agents on Evolving Features](<https://devfeed.tech/articles/featurearc-benchmarking-coding-agents-on-evolving-features-103270.md>)

Original publisher: [Read original article](<https://arxiv.org/abs/2610.37434>)

Author: Yunlong Wang, Alyssa Wu, Cuiyun Gao, Jia Feng, Songyuanyi Lu, Zhichao Hu

Published: 2026-10-28T04:00:00Z

Content type: article

Language: en

Sources: [arXiv: Artificial Intelligence](<https://devfeed.tech/sources/arxiv-artificial-intelligence.md>), [arXiv: Software Engineering](<https://devfeed.tech/sources/arxiv-software-engineering.md>)

Topics: [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [Software Testing](<https://devfeed.tech/topics/software-testing.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [contracts](<https://devfeed.tech/tags/contracts.md>), [cs-ai](<https://devfeed.tech/tags/cs-ai.md>), [cs-se](<https://devfeed.tech/tags/cs-se.md>), [defects](<https://devfeed.tech/tags/defects.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [errors](<https://devfeed.tech/tags/errors.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [evolution](<https://devfeed.tech/tags/evolution.md>), [external](<https://devfeed.tech/tags/external.md>), [fail](<https://devfeed.tech/tags/fail.md>), [features](<https://devfeed.tech/tags/features.md>), [feedback](<https://devfeed.tech/tags/feedback.md>), [interface](<https://devfeed.tech/tags/interface.md>), [language](<https://devfeed.tech/tags/language.md>), [languages](<https://devfeed.tech/tags/languages.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [rollback](<https://devfeed.tech/tags/rollback.md>), [stage](<https://devfeed.tech/tags/stage.md>)

### AI overview

FeatureArc tests whether coding agents can extend a feature across multiple stages while preserving earlier behavior. Its repository-history pipeline builds tasks with dependencies, explicit requirements and interface contracts, and executable checks in four languages; it validates tests for new behavior (fail-to-pass) and retained behavior (pass-to-pass). In 73 manually reviewed tasks of 2-10 stages, 10 agents worked in persistent sessions and workspaces without external test feedback or rollback. Pooled success dropped from 62.7% at the first stage to 28.5% on the completed feature. Inherited defects appeared in 72.9% of failed later stages; after a failure, agents missed the earlier error about 95% of the time, and self-tests rarely revisited prior stages. The results indicate that autonomous feature evolution remains difficult under this evaluation setup.

### Source excerpt

arXiv:2610.37434v1 Announce Type: cross Abstract: A software feature usually evolves over time: developers extend its first version as new use cases and requirements arrive, and each extension builds on code written earlier. Most feature benchmarks evaluate a single request on a fixed codebase. Feature evolution requires evaluating successive extensions on an agent's own earlier code and checking whether the feature remains correct. We introduce FeatureArc to evaluate coding agents on evolving features, together with a pipeline that constructs its tasks from repository histories. The benchmark combines dependencies between successive stages of the same feature, explicit requirements and interface contracts, and executable checks across four programming languages. The pipeline validates fail-to-pass (F2P) tests for new behavior and pass-to-pass (P2P) tests for existing behavior on the reference code before and after each stage. We evaluated 10 coding agents on 73 manually reviewed tasks of 2 to 10 stages. Each agent works in one persistent session and workspace without external test feedback or rollback. The evaluation reveals a gap between first-stage and whole-feature success: pooled success falls from 62.7% at the first stage to 28.5% when the whole feature is tested on the final code. Trajectory analysis identifies inherited defects as a common failure mechanism, present in 72.9% of failed later stages. These earlier errors often remain undetected: in stages following a failure, agents leave the earlier error unnoticed about 95% of the time, and their self-tests rarely revisit earlier stages. Evolving a feature autonomously, without human checks between stages, therefore remains a substantial challenge for current coding agents. At Tencent, the pipeline extends internal evaluations to this setting and guides the development of Hunyuan, Tencent's family of large language models.

## Attackers Hijack Dahua IP Cameras in Ukraine Using P2P Access and Auth Weaknesses

DevFeed: [Attackers Hijack Dahua IP Cameras in Ukraine Using P2P Access and Auth Weaknesses](<https://devfeed.tech/articles/attackers-hijack-dahua-ip-cameras-in-ukraine-using-p2p-access-and-auth-weaknesses-101868.md>)

Original publisher: [Read original article](<https://thehackernews.com/2026/10/attackers-hijack-dahua-ip-cameras-in.html>)

Author: The Hacker News

Published: 2026-10-27T06:34:47Z

Content type: news

Language: en

Sources: [Cyber Newsroom](<https://devfeed.tech/sources/cyber-newsroom.md>)

Topics: [network security](<https://devfeed.tech/topics/network-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [known exploitable vulnerabilities](<https://devfeed.tech/topics/known-exploitable-vulnerabilities.md>), [P2P](<https://devfeed.tech/topics/p2p.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [alert](<https://devfeed.tech/tags/alert.md>), [attack](<https://devfeed.tech/tags/attack.md>), [auth](<https://devfeed.tech/tags/auth.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authentication-bypass](<https://devfeed.tech/tags/authentication-bypass.md>), [backdoor](<https://devfeed.tech/tags/backdoor.md>), [brute-force-attacks](<https://devfeed.tech/tags/brute-force-attacks.md>), [cameras](<https://devfeed.tech/tags/cameras.md>), [campaign](<https://devfeed.tech/tags/campaign.md>), [cve](<https://devfeed.tech/tags/cve.md>), [cyber-attack](<https://devfeed.tech/tags/cyber-attack.md>), [cyber-espionage](<https://devfeed.tech/tags/cyber-espionage.md>), [dahua](<https://devfeed.tech/tags/dahua.md>), [hijack](<https://devfeed.tech/tags/hijack.md>), [iot-security](<https://devfeed.tech/tags/iot-security.md>), [ip](<https://devfeed.tech/tags/ip.md>), [network-security](<https://devfeed.tech/tags/network-security.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [remote](<https://devfeed.tech/tags/remote.md>), [surveillance](<https://devfeed.tech/tags/surveillance.md>), [ukraine](<https://devfeed.tech/tags/ukraine.md>), [video](<https://devfeed.tech/tags/video.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

CERT-UA reports unauthorized access to Dahua cameras and DVRs, including video viewing, configuration changes, and creation of third-party accounts. Attackers can use Dahua's Easy4IP P2P cloud relay: device serial numbers follow a predictable pattern that can be guessed at scale, exposing devices with P2P enabled even when they are not directly internet-accessible. Weak or known passwords and authentication bypass flaws in outdated firmware, including CVE-2021-33044 and CVE-2021-33045, can defeat authentication. Indicators include unfamiliar accounts, unauthorized configuration changes, and DVRIP authentication events from 127.0.0.1. CERT-UA advises disabling P2P when unnecessary, avoiding direct internet exposure, and updating software. It did not disclose the number of affected devices, timing, targets, or responsible party. The article also cites separate Hunt.io campaigns involving other camera and router vulnerabilities, including a reported large-scale Dahua campaign.

### Source excerpt

Attackers Hijack Dahua IP Cameras in Ukraine Using P2P Access and Auth Weaknesses The Computer Emergency Response Team of Ukraine (CERT-UA) has issued an alert warning of unauthorized remote access to video surveillance systems manufactured by Dahua. "Cases of compromising IP camer ... Read more Published Date: Oct 27, 2026 (3 hours, 57 minutes ago) Vulnerabilities has been mentioned in this article. CVE-2025-31702 CVE-2024-57049 CVE-2024-53375 CVE-2021-36260 CVE-2021-33045 CVE-2021-33044 CVE-2020-25169 CVE-2020-25078 CVE-2017-7921

## Are Unreachable Nodes Truly Safe? Fully Eclipsing Monero's P2P Network!

DevFeed: [Are Unreachable Nodes Truly Safe? Fully Eclipsing Monero's P2P Network!](<https://devfeed.tech/articles/are-unreachable-nodes-truly-safe-fully-eclipsing-monero-s-p2p-network-101359.md>)

Original publisher: [Read original article](<https://arxiv.org/abs/2609.10260>)

Author: Ruisheng Shi, Jiaqi Zeng, Lina Lan, Shihan Zhang, Bing Han, Xiapu Luo, Qishu Jin, Wenliang Du, Qin Wang

Published: 2026-10-27T04:00:00Z

Content type: article

Language: en

Sources: [arXiv: Cryptography and Security](<https://devfeed.tech/sources/arxiv-cryptography-and-security.md>)

Topics: [network security](<https://devfeed.tech/topics/network-security.md>), [Monero](<https://devfeed.tech/topics/monero.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Blockchain](<https://devfeed.tech/topics/blockchain.md>)

Tags: [adversary](<https://devfeed.tech/tags/adversary.md>), [attack](<https://devfeed.tech/tags/attack.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [bootstrapping](<https://devfeed.tech/tags/bootstrapping.md>), [cs-cr](<https://devfeed.tech/tags/cs-cr.md>), [eclipse](<https://devfeed.tech/tags/eclipse.md>), [network](<https://devfeed.tech/tags/network.md>), [p2p](<https://devfeed.tech/tags/p2p.md>)

### AI overview

The abstract reports that Monero nodes behind NATs can be eclipsed without inbound access. The attacks poison peer lists at reachable nodes, which relay malicious peers into unreachable nodes' whitelists; Monero's outbound connection refresh then evicts benign neighbors until the attacker controls all outbound connections. Nyx targets long-running nodes and aims for a persistent eclipse through network-wide poisoning; it was evaluated in large-scale SEED Emulator simulations. Moros targets newly joined nodes during bootstrapping and is described as stealthier and faster; it was demonstrated on mainnet against controlled targets. The authors report stable, long-lived eclipses and say they propose countermeasures.

### Source excerpt

arXiv:2609.10260v2 Announce Type: replace Abstract: Eclipse attacks isolate a blockchain node by monopolizing its network connections. Existing attacks on Monero (NDSS'25), Bitcoin (USENIX'15/21, S&P'20) and Ethereum (WWW'26) implicitly assume that the adversary can establish inbound connections, thereby excluding a large and practically dominant class of nodes: \textit{unreachable nodes} operating behind NATs. Such nodes are widely believed to enjoy stronger networks. We challenge this assumption and show that unreachability does NOT imply the expected resilience! We present the first eclipse attacks tailored to unreachable nodes in Monero's P2P network. Our attacks require no inbound access to the victim. Instead, they first poison the peerlist of reachable nodes, which subsequently act as propagation relays to contaminate unreachable nodes' whitelists. The adversary then exploits Monero's built-in outbound connection refresh logic to evict benign neighbors and eventually monopolize all outbound connections. We instantiate this strategy in two attacks: Nyx, which targets long-running unreachable nodes and achieves a complete and persistent eclipse through network-wide poisoning; and Moros, a stealthier attack that exploits the bootstrapping phase to rapidly eclipse newly joined unreachable nodes. We ethically evaluate both attacks. Nyx is validated via large-scale simulations on a Monero network constructed using the SEED Emulator, while Moros is demonstrated on the Monero mainnet against controlled targets. Our results show that unreachable nodes can be reliably driven into stable, long-lived eclipse states. We also propose countermeasures.

## Startup doxx.net hands the network controls to AI

DevFeed: [Startup doxx.net hands the network controls to AI](<https://devfeed.tech/articles/startup-doxx-net-hands-the-network-controls-to-ai-64258.md>)

Original publisher: [Read original article](<https://www.networkworld.com/article/4230194/startup-doxx-net-hands-the-network-controls-to-ai.html>)

Author: Sean Michael Kerner

Published: 2026-10-02T17:51:23Z

Content type: news

Language: en

Sources: [Network World](<https://devfeed.tech/sources/network-world.md>)

Topics: [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>), [API](<https://devfeed.tech/topics/api.md>), [Web](<https://devfeed.tech/topics/web.md>), [AI Infrastructure](<https://devfeed.tech/topics/ai-infrastructure.md>), [Load Balancing](<https://devfeed.tech/topics/load-balancing.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api](<https://devfeed.tech/tags/api.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [artificial-intelligence-networking](<https://devfeed.tech/tags/artificial-intelligence-networking.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [dns](<https://devfeed.tech/tags/dns.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [quic](<https://devfeed.tech/tags/quic.md>)

### AI overview

Network startup doxx.net introduced an AI-managed private networking platform combining custom VPN transports, an encrypted mesh, and a separate control plane. Its agents can configure network services and infrastructure tasks, while administrators can limit or revoke their access. The company also announced a $38 million Series A round.

### Source excerpt

It used to take a large team of engineers years to build a new networking startup. AI changes that game entirely. Barrett Lyon has founded (and sold) multiple networking vendors over the last two decades, including Prolexic (acquired by Akamai ), defense.net (acquired by F5 Networks), and netography (acquired by Vectra AI). Now he has turned his attention to AI with a new startup launching this week that offers the promise of Agentic Defined Networking. The platform lets users and their AI agents build private networks. The company also announced a $38 million Series A round led by Andreessen Horowitz with participation from Animo Ventures and Focal.vc. Doxx.net has its roots in the Darkflare project that Lyon created as a hobby for a TCP tunnel over Cloudflare that could tunnel through public networks in a way that helps to avoid detection and potential censorship. The response to DarkFlare led Lyon to consider a VPN that cannot be stopped and is autonomously managed by AI. "The hobby turned into an obsession, and the obsession turned into a business," Lyon told Network World. How the Agentic Defined Network platform works The platform combines custom VPN transports, a company-run mesh, and a separate control plane. Covert transports: The doxx.net client supports WireGuard and custom transports for VPN traffic over WebSocket, Session Initiation Protocol (SIP), ping, QUIC, Cloudflare and HTTPS. The transports are designed to get through firewalls. Mesh: The mesh connects every site to every site with encryption. It runs over IPv4 and IPv6 and is orchestrated through an application programming interface (API). Control plane: Lyon said the client app is a device and not a control plane. Routing, port forwarding and firewall rules are managed in a separate portal. Addressing: Devices on the mesh are not behind network address translation (NAT) or carrier-grade NAT, according to Lyon. That allows peer-to-peer (P2P) applications. DNS and certificates: The company runs it

## Streaming Encrypted Files P2P with WebRTC DataChannels and WebCrypto in TypeScript

DevFeed: [Streaming Encrypted Files P2P with WebRTC DataChannels and WebCrypto in TypeScript](<https://devfeed.tech/articles/streaming-encrypted-files-p2p-with-webrtc-datachannels-and-webcrypto-in-typescript-55359.md>)

Original publisher: [Read original article](<https://www.sitepoint.com/streaming-encrypted-files-p2p-webrtc-datachannels-webcrypto-typescript/>)

Author: SitePoint Team

Published: 2026-09-19T14:38:08Z

Content type: tutorial

Language: en

Sources: [SitePoint](<https://devfeed.tech/sources/sitepoint.md>)

Topics: [P2P](<https://devfeed.tech/topics/p2p.md>), [WebRTC](<https://devfeed.tech/topics/webrtc.md>), [backpressure](<https://devfeed.tech/topics/backpressure.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [browser](<https://devfeed.tech/topics/browser.md>), [file](<https://devfeed.tech/topics/file.md>), [software-development](<https://devfeed.tech/topics/software-development.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Streams](<https://devfeed.tech/topics/streams.md>), [data](<https://devfeed.tech/topics/data.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [backpressure](<https://devfeed.tech/tags/backpressure.md>), [build](<https://devfeed.tech/tags/build.md>), [development](<https://devfeed.tech/tags/development.md>), [download](<https://devfeed.tech/tags/download.md>), [encrypted](<https://devfeed.tech/tags/encrypted.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [end-to-end-encryption](<https://devfeed.tech/tags/end-to-end-encryption.md>), [file](<https://devfeed.tech/tags/file.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [programming](<https://devfeed.tech/tags/programming.md>), [sha-256](<https://devfeed.tech/tags/sha-256.md>), [streams](<https://devfeed.tech/tags/streams.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [vite](<https://devfeed.tech/tags/vite.md>), [web-security](<https://devfeed.tech/tags/web-security.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>), [websocket](<https://devfeed.tech/tags/websocket.md>)

### AI overview

A tutorial for building a serverless, browser-based peer-to-peer file-transfer engine using WebRTC DataChannels and WebCrypto. It covers chunked streaming, backpressure, per-chunk AES-GCM encryption, and SHA-256 integrity verification in TypeScript.

### Source excerpt

Build a serverless P2P browser file-transfer engine with WebRTC DataChannels, bufferedAmountLowThreshold backpressure, and AES-GCM encryption via WebCrypto. Continue reading Streaming Encrypted Files P2P with WebRTC DataChannels and WebCrypto in TypeScript on SitePoint.

## Fraud Protection for Commerce Marketplaces and P2P Platforms

DevFeed: [Fraud Protection for Commerce Marketplaces and P2P Platforms](<https://devfeed.tech/articles/fraud-protection-for-commerce-marketplaces-and-p2p-platforms-55121.md>)

Original publisher: [Read original article](<https://sift.com/blog/fraud-protection-commerce-marketplaces/>)

Author: Ben Price

Published: 2026-09-18T23:00:00Z

Content type: article

Language: en

Sources: [Sift Science](<https://devfeed.tech/sources/sift-science.md>)

Topics: [P2P](<https://devfeed.tech/topics/p2p.md>), [Protection](<https://devfeed.tech/topics/protection.md>), [trust and safety](<https://devfeed.tech/topics/trust-and-safety.md>), [account takeover](<https://devfeed.tech/topics/account-takeover.md>), [Risk](<https://devfeed.tech/topics/risk.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>)

Tags: [account-takeover](<https://devfeed.tech/tags/account-takeover.md>), [commerce-marketplaces](<https://devfeed.tech/tags/commerce-marketplaces.md>), [fraud-prevention](<https://devfeed.tech/tags/fraud-prevention.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [p2p-platforms](<https://devfeed.tech/tags/p2p-platforms.md>), [prevent-fraud](<https://devfeed.tech/tags/prevent-fraud.md>), [protection](<https://devfeed.tech/tags/protection.md>), [risk](<https://devfeed.tech/tags/risk.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [trust-and-safety](<https://devfeed.tech/tags/trust-and-safety.md>)

### AI overview

This article explains why commerce marketplaces and peer-to-peer platforms face distinctive fraud risks. It discusses attack surfaces across buyers, sellers, renters, and payers, and identifies account takeover and marketplace-specific mechanics as important factors in fraud prevention and trust.

### Source excerpt

Two-sided platforms carry a much heavier fraud burden compared to single-sided retailers. Every buyer, seller, renter, and payer is a potential attack surface, and one bad actor can hit both sides of a transaction at once. For commerce marketplaces and peer-to-peer (P2P) platforms, fraud protection functions as trust infrastructure, determining whether people keep transacting on [...] The post Fraud Protection for Commerce Marketplaces and P2P Platforms appeared first on Sift.

## Connect an ESP device and iPhone directly using Wi-Fi Aware

DevFeed: [Connect an ESP device and iPhone directly using Wi-Fi Aware](<https://devfeed.tech/articles/connect-esp-with-an-iphone-directly-using-wi-fi-aware-the-new-cross-platform-p2p-standard-13793.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/08/wifi-aware-esp-to-iphone/>)

Author: John Lee

Published: 2026-08-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [iphone](<https://devfeed.tech/topics/iphone.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp-idf-component](<https://devfeed.tech/tags/esp-idf-component.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios](<https://devfeed.tech/tags/ios.md>), [iot](<https://devfeed.tech/tags/iot.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [pairing](<https://devfeed.tech/tags/pairing.md>), [practitioner](<https://devfeed.tech/tags/practitioner.md>), [security](<https://devfeed.tech/tags/security.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>), [wi-fi-aware](<https://devfeed.tech/tags/wi-fi-aware.md>)

### AI overview

This tutorial explains how to connect an ESP device directly to an iPhone using Wi-Fi Aware. It describes service discovery, mandatory six-digit PIN pairing, and an encrypted IPv6 data link without an access point, DHCP server, or internet connection. On supported devices running iOS 26 or iPadOS 26, the connection can operate concurrently with normal Wi-Fi connectivity.

### Source excerpt

iOS 26 brings Wi-Fi Aware™ support on iPhone 12 and later, enabling compatible devices to securely discover, pair, and communicate directly. This requires no Access Point and does not affect iPhone's network connectivity over Wi-Fi. This article walks through the steps to set up an ESP device and an iPhone so they can pair and connect using Wi-Fi Aware.

## I Rebuilt a Minimal BitTorrent Client in Go to Understand Peer-to-Peer Choking Algorithms

DevFeed: [I Rebuilt a Minimal BitTorrent Client in Go to Understand Peer-to-Peer Choking Algorithms](<https://devfeed.tech/articles/i-rebuilt-a-minimal-bittorrent-client-in-go-to-understand-peer-to-peer-choking-algorithms-39584.md>)

Original publisher: [Read original article](<https://ankit-rana.com/logs/32-minimal-bittorrent-choking-algorithms-go/>)

Author: hello@ankit-rana.com

Published: 2026-08-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [Ankit Rana | Mechanical Sympathy](<https://devfeed.tech/sources/ankit-rana-mechanical-sympathy.md>)

Topics: [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [bittorrent](<https://devfeed.tech/tags/bittorrent.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [go](<https://devfeed.tech/tags/go.md>), [golang](<https://devfeed.tech/tags/golang.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [peer-to-peer](<https://devfeed.tech/tags/peer-to-peer.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [system-design](<https://devfeed.tech/tags/system-design.md>)

### AI overview

A hands-on explanation of BitTorrent choking algorithms through rebuilding a minimal client in Go. The article describes choking as a decentralized bandwidth-allocation mechanism, explains the choked and interested states, and shows how upload capacity affects peer prioritization.

### Source excerpt

The BitTorrent spec explains choking in two paragraphs; implementing it in Go and watching every peer choke you within 60 seconds is what makes it stick. Choking is a bandwidth allocator running independently on every node, not a courtesy flag. Upload is the scarce resource on an asymmetric link, and each connection carries just two booleans, choked and interested, whose four combinations drive the entire fairness policy of the swarm.

## Backdoors in VStarcam cameras

DevFeed: [Backdoors in VStarcam cameras](<https://devfeed.tech/articles/backdoors-in-vstarcam-cameras-36630.md>)

Original publisher: [Read original article](<https://palant.info/2026/01/07/backdoors-in-vstarcam-cameras/>)

Author: Wladimir Palant

Published: 2026-01-07T13:01:48Z

Content type: article

Language: en

Sources: [Almost Secure](<https://devfeed.tech/sources/almost-secure.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [backdoor](<https://devfeed.tech/topics/backdoor.md>), [passwords](<https://devfeed.tech/topics/passwords.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [backdoor](<https://devfeed.tech/tags/backdoor.md>), [cameras](<https://devfeed.tech/tags/cameras.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

An investigation of VStarcam cameras finds that firmware mechanisms systematically undermine administrator-password protection by leaking passwords and exposing cameras through internet-connected P2P functionality. The article also examines insecure firmware updates delivered over plain HTTP and recommends restricting internet access with a network firewall or using custom firmware.

### Source excerpt

VStarcam is an important brand of cameras based on the PPPP protocol. Unlike the LookCam cameras I looked into earlier, these are often being positioned as security cameras. And they in fact do a few things better like... well, like having a mostly working authentication mechanism. In order to access the camera one has to know its administrator password. So much for the theory. When I looked into the firmware of the cameras I discovered a surprising development: over the past years this protection has been systematically undermined. Various mechanisms have been added that leak the access password, and in several cases these cannot be explained as accidents. The overall tendency is clear: for some reason VStarcam really wants to have access to their customer's passwords. A reminder: "P2P" functionality based on the PPPP protocol means that these cameras will always communicate with and be accessible from the internet, even when located on a home network behind NAT. Short of installing a custom firmware this can only addressed by configuring the network firewall to deny internet access. Contents How to recognize affected cameras Downloading the firmware Caveats of this survey VStarcam's authentication approach Endpoint protection Unauthenticated log access Explicit password leaking via logs Log uploading Password-leaking backdoor Establishing a timeline The impact Coordinated disclosure attempt Recommendations How to recognize affected cameras Not every VStarcam camera has "VStarcam" printed on the side. I have seen reports of VStarcam cameras being sold under the brand names Besder, MVPower, AOMG, OUSKI, and there are probably more. Most cameras should be recognizable by the app used to manage them. Any camera managed by one of these apps should be a VStarcam camera: Eye4, EyeCloud, FEC Smart Home, HOTKam, O-KAM Pro, PnPCam, VeePai, VeeRecon, Veesky, VKAM, VsCam, VStarcam Ultra. Downloading the firmware VStarcam cameras have a mechanism to deliver firmware updates (Loo

## Shipyard 2025: IPFS Year in Review

DevFeed: [Shipyard 2025: IPFS Year in Review](<https://devfeed.tech/articles/shipyard-2025-ipfs-year-in-review-35645.md>)

Original publisher: [Read original article](<https://ipshipyard.com/blog/2025-shipyard-ipfs-year-in-review/>)

Author: lidel; Shipyard

Published: 2025-12-19T00:00:00Z

Content type: article

Language: en

Sources: [IPFS](<https://devfeed.tech/sources/ipfs.md>)

Topics: [IPFS](<https://devfeed.tech/topics/ipfs.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [releases](<https://devfeed.tech/topics/releases.md>), [browser](<https://devfeed.tech/topics/browser.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [boxo](<https://devfeed.tech/tags/boxo.md>), [browser](<https://devfeed.tech/tags/browser.md>), [decentralized](<https://devfeed.tech/tags/decentralized.md>), [dht](<https://devfeed.tech/tags/dht.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [dweb](<https://devfeed.tech/tags/dweb.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [helia](<https://devfeed.tech/tags/helia.md>), [http](<https://devfeed.tech/tags/http.md>), [ipfs](<https://devfeed.tech/tags/ipfs.md>), [kubo](<https://devfeed.tech/tags/kubo.md>), [libp2p](<https://devfeed.tech/tags/libp2p.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [peer-to-peer](<https://devfeed.tech/tags/peer-to-peer.md>), [rainbow](<https://devfeed.tech/tags/rainbow.md>), [releases](<https://devfeed.tech/tags/releases.md>), [review](<https://devfeed.tech/tags/review.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [storage](<https://devfeed.tech/tags/storage.md>), [web](<https://devfeed.tech/tags/web.md>), [web3](<https://devfeed.tech/tags/web3.md>), [year-in-review](<https://devfeed.tech/tags/year-in-review.md>)

### AI overview

A review of IPFS developments in 2025, highlighting seven Kubo releases and related ecosystem updates. It focuses on DHT Provide Sweep, AutoTLS, HTTP retrieval, and Helia-based browser retrieval as improvements for self-hosted nodes and trustless access.

### Source excerpt

Seven Kubo releases made self-hosted IPFS practical. Highlights: DHT Provide Sweep, AutoTLS, HTTP retrieval, and Helia for trustless browser retrieval.

## Shipping an L1 zkEVM #2: The Security Foundations

DevFeed: [Shipping an L1 zkEVM #2: The Security Foundations](<https://devfeed.tech/articles/shipping-an-l1-zkevm-2-the-security-foundations-17201.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2025/12/18/zkevm-security-foundations>)

Author: George Kadianakis

Published: 2025-12-18T00:00:00Z

Content type: article

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Provable security](<https://devfeed.tech/topics/provable-security.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [cryptography](<https://devfeed.tech/tags/cryptography.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [provable-security](<https://devfeed.tech/tags/provable-security.md>), [research](<https://devfeed.tech/tags/research.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [security](<https://devfeed.tech/tags/security.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

The Ethereum Foundation outlines security foundations for building a mainnet-grade L1 zkEVM after major improvements in real-time proving. It argues for provable security at a 128-bit target, describes the tension between security and proof size, and introduces soundcalc for consistent zkVM security assessments.

### Source excerpt

Thanks to Arantxa Zapico, Benedikt Wagner, and Dmitry Khovratovich from the EF cryptography team for their contributions, and to Ladislaus, Kev, Alex, and Marius for the careful review and feedback. The zkEVM ecosystem has been sprinting for a year. And it worked! We crossed the finish line for real-time...

## Provide Sweep: Solving the DHT Bottleneck for Self-Hosting IPFS at Scale

DevFeed: [Provide Sweep: Solving the DHT Bottleneck for Self-Hosting IPFS at Scale](<https://devfeed.tech/articles/provide-sweep-solving-the-dht-bottleneck-for-self-hosting-ipfs-at-scale-35644.md>)

Original publisher: [Read original article](<https://ipshipyard.com/blog/2025-dht-provide-sweep/>)

Author: guillaumemichel; Shipyard

Published: 2025-11-26T00:00:00Z

Content type: article

Language: en

Sources: [IPFS](<https://devfeed.tech/sources/ipfs.md>)

Topics: [IPFS](<https://devfeed.tech/topics/ipfs.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Network](<https://devfeed.tech/topics/network.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>)

Tags: [boxo](<https://devfeed.tech/tags/boxo.md>), [decentralized](<https://devfeed.tech/tags/decentralized.md>), [dht](<https://devfeed.tech/tags/dht.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [dweb](<https://devfeed.tech/tags/dweb.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [helia](<https://devfeed.tech/tags/helia.md>), [ipfs](<https://devfeed.tech/tags/ipfs.md>), [kubo](<https://devfeed.tech/tags/kubo.md>), [libp2p](<https://devfeed.tech/tags/libp2p.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [peer-to-peer](<https://devfeed.tech/tags/peer-to-peer.md>), [performance](<https://devfeed.tech/tags/performance.md>), [rainbow](<https://devfeed.tech/tags/rainbow.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [routing](<https://devfeed.tech/tags/routing.md>), [scale](<https://devfeed.tech/tags/scale.md>), [self-hosting](<https://devfeed.tech/tags/self-hosting.md>), [storage](<https://devfeed.tech/tags/storage.md>), [web](<https://devfeed.tech/tags/web.md>), [web3](<https://devfeed.tech/tags/web3.md>)

### AI overview

This article explains how Kubo v0.39's Provide Sweep becomes the default provider system for IPFS. By batching CIDs associated with the same DHT servers and systematically sweeping keyspace regions, it reports a 97% reduction in DHT lookups for a node providing 100,000 CIDs, alongside smart resume capabilities and memory optimizations.

### Source excerpt

Provide Sweep: Solving the DHT Bottleneck for Self-Hosting IPFS at Scale

## An overview of the PPPP protocol for IoT cameras

DevFeed: [An overview of the PPPP protocol for IoT cameras](<https://devfeed.tech/articles/an-overview-of-the-pppp-protocol-for-iot-cameras-36627.md>)

Original publisher: [Read original article](<https://palant.info/2025/11/05/an-overview-of-the-pppp-protocol-for-iot-cameras/>)

Author: Wladimir Palant

Published: 2025-11-05T15:11:36Z

Content type: article

Language: en

Sources: [Almost Secure](<https://devfeed.tech/sources/almost-secure.md>)

Topics: [Internet of things](<https://devfeed.tech/topics/iot.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [Reverse Engineering](<https://devfeed.tech/topics/reverse-engineering.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [cameras](<https://devfeed.tech/tags/cameras.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [iot](<https://devfeed.tech/tags/iot.md>), [network](<https://devfeed.tech/tags/network.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [reverse-engineering](<https://devfeed.tech/tags/reverse-engineering.md>), [security-research](<https://devfeed.tech/tags/security-research.md>), [servers](<https://devfeed.tech/tags/servers.md>), [tcp](<https://devfeed.tech/tags/tcp.md>)

### AI overview

An overview of the PPPP protocol used primarily by network-connected IoT cameras. The article explains that PPPP relies on central servers while allowing bulk data transfer through direct client-to-device connections, and describes device identifiers, connection establishment, fallback mechanisms, redundant servers, and related protocol research.

### Source excerpt

My previous article on IoT "P2P" cameras couldn't go into much detail on the PPPP protocol. However, there is already lots of security research on and around that protocol, and I have a feeling that there is way more to come. There are pieces of information on the protocol scattered throughout the web, yet every one approaching from a very specific narrow angle. This is my attempt at creating an overview so that other people don't need to start from scratch. While the protocol can in principle be used by any kind of device, it is mostly being used for network-connected cameras. It isn't really peer-to-peer as advertised but rather relies on central servers, yet the protocol allows to transfer the bulk of data via a direct connection between the client and the device. It's hard to tell how many users there are but there are lots of apps, I'm sure that I haven't found all of them. There are other protocols with similar approaches being used for the same goal. One is used by ThroughTek's Kalay Platform which has the interesting string "Charlie is the designer of P2P!!" in its codebase (32 bytes long, seems to be used as "encryption" key for some non-critical functionality). I recognize both the name and the "handwriting," it looks like PPPP protocol designer found a new home here. Yet PPPP seems to be still more popular than the competition, thanks to it being the protocol of choice for cheap low-end cameras. Disclaimer: Most of the information below has been acquired by analyzing public information as well as reverse engineering applications and firmware, not by observing live systems. Consequently, there can be misinterpretations. Contents The general design The network ports The device IDs The protocol variants CS2 Network Yi Technology iLnk HLP2P "Encryption" "Secret" messages Applications Changelog The general design The protocol's goal is to serve as a drop-in replacement for TCP. Rather than establish a connection to a known IP address (or a name to be resolved

## A look at a P2P camera (LookCam app)

DevFeed: [A look at a P2P camera (LookCam app)](<https://devfeed.tech/articles/a-look-at-a-p2p-camera-lookcam-app-36626.md>)

Original publisher: [Read original article](<https://palant.info/2025/09/08/a-look-at-a-p2p-camera-lookcam-app/>)

Author: Wladimir Palant

Published: 2025-09-08T13:00:50Z

Content type: article

Language: en

Sources: [Almost Secure](<https://devfeed.tech/sources/almost-secure.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [webcam](<https://devfeed.tech/topics/webcam.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [camera](<https://devfeed.tech/tags/camera.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [internet](<https://devfeed.tech/tags/internet.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

A security analysis of internet-connected cameras managed through the LookCam app reports weak access controls, largely unencrypted PPPP communication, exposed cloud uploads, firmware security flaws, and no firmware update mechanism. The findings are presented as applying to LookCam-managed cameras and several related apps, but not LookCamPro devices.

### Source excerpt

I've got my hands on an internet-connected camera and decided to take a closer look, having already read about security issues with similar cameras. What I found far exceeded my expectations: fake access controls, bogus protocol encryption, completely unprotected cloud uploads and firmware riddled with security flaws. One could even say that these cameras are Murphy's Law turned solid: everything that could be done wrong has been done wrong here. While there is considerable prior research on these and similar cameras that outlines some of the flaws, I felt that the combination of severe flaws is reason enough to publish an article of my own. My findings should apply to any camera that can be managed via the LookCam app. This includes cameras meant to be used with less popular apps of the same developer: tcam, CloudWayCam, VDP, AIBoxcam, IP System. Note that the LookCamPro app, while visually very similar, is technically quite different. It also uses the PPPP protocol for low-level communication but otherwise doesn't seem to be related, and the corresponding devices are unlikely to suffer from the same flaws. There seems to be little chance that things will improve with these cameras. I have no way of contacting either the hardware vendors or the developers behind the LookCam app. In fact, it looks like masking their identity was done on purpose here. But even if I could contact them, the cameras lack an update mechanism for their firmware. So fixing the devices already sold is impossible. I have no way of knowing how many of these cameras exist. The LookCam app is currently listed with almost 1.5 million downloads on Google Play however. An iPhone and a Windows version of the app are also available but no public statistics exist here. Contents The highlights The hardware The LookCam app The PPPP protocol The basics The "encryption" The threat model The firmware The cloud How safe are device IDs? Recommendations Further reading The highlights The camera cannot be eas

## Turso crosses the mark of 128 contributors

DevFeed: [Turso crosses the mark of 128 contributors](<https://devfeed.tech/articles/turso-crosses-the-mark-of-128-contributors-6072.md>)

Original publisher: [Read original article](<https://turso.tech/blog/turso-gets-its-128th-contributor>)

Author: Glauber Costa

Published: 2025-07-24T00:00:00Z

Content type: article

Language: en

Sources: [Turso](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Database](<https://devfeed.tech/topics/database.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [engineering-culture](<https://devfeed.tech/tags/engineering-culture.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [rust](<https://devfeed.tech/tags/rust.md>), [software](<https://devfeed.tech/tags/software.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

### AI overview

Turso has reached 128 contributors to its open-source, fully compatible SQLite rewrite in Rust. The article introduces bit-aloo, the 128th contributor, and describes their background, interest in SQLite internals, and positive experience with Turso's engineering culture and contribution process.

### Source excerpt

Turso just crossed 128 contributors on its open SQLite rewrite in Rust. Meet bit-aloo, our 128th contributor, on contributing to database internals.

## Start netlab Tools without Changing Topology File

DevFeed: [Start netlab Tools without Changing Topology File](<https://devfeed.tech/articles/start-netlab-tools-without-changing-topology-file-11204.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/06/netlab-start-tools/>)

Published: 2025-06-30T07:14:00Z

Content type: tutorial

Language: en

Sources: [ipSpace](<https://devfeed.tech/sources/ipspace-net-blog-2.md>)

Topics: [IS-IS](<https://devfeed.tech/topics/is-is.md>), [Network](<https://devfeed.tech/topics/network.md>), [Cisco](<https://devfeed.tech/topics/cisco.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [P2P](<https://devfeed.tech/topics/p2p.md>)

Tags: [cisco](<https://devfeed.tech/tags/cisco.md>), [ietf](<https://devfeed.tech/tags/ietf.md>), [is-is](<https://devfeed.tech/tags/is-is.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [network](<https://devfeed.tech/tags/network.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This article explains how to enable the Edgeshark tool in netlab without modifying individual lab topology files. It uses an environment-variable default and a reproduced IS-IS integration test to investigate interoperability with older IOSv images. The investigation finds that FRRouting and Arista EOS accept Cisco routers sending pre-standard P2P IS-IS hello messages with missing sub-TLVs.

### Source excerpt

Dan Partelly figured out that we have to configure the standard (IETF) 3-way IS-IS handshake on old IOSv images. On the other hand, all IS-IS integration tests pass for IOSv and IOSvL2. I wondered what was going on. Fortunately, a few months ago, I spent some time installing the client-side Edgeshark components on my laptop. All I needed to do was enable the edgeshark tool in my lab topology and restart the lab. Read more ...

## Lightweight MQTT Broker for ESP32: Mosquitto ported to ESP-IDF

DevFeed: [Lightweight MQTT Broker for ESP32: Mosquitto ported to ESP-IDF](<https://devfeed.tech/articles/lightweight-mqtt-broker-for-esp32-mosquitto-ported-to-esp-idf-13700.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/05/esp-idf-mosquitto-port/>)

Author: John Lee

Published: 2025-05-28T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [MQTT](<https://devfeed.tech/topics/mqtt.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Software Testing](<https://devfeed.tech/topics/software-testing.md>), [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [broker](<https://devfeed.tech/tags/broker.md>), [edge-computing](<https://devfeed.tech/tags/edge-computing.md>), [esp](<https://devfeed.tech/tags/esp.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [home-assistant](<https://devfeed.tech/tags/home-assistant.md>), [iot](<https://devfeed.tech/tags/iot.md>), [mqtt](<https://devfeed.tech/tags/mqtt.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [security](<https://devfeed.tech/tags/security.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This article introduces a lightweight port of the Eclipse Mosquitto MQTT broker to ESP-IDF for ESP32 devices. It describes support for TLS and TCP transports and outlines uses including private local IoT networks, on-device MQTT testing, and bridged brokers over peer-to-peer connections.

### Source excerpt

Mosquitto - the industry-standard MQTT broker - has been ported to ESP-IDF. Its lightweight version retains Mosquitto's core functionality and security features to run on resource-constrained IoT devices. This MQTT broker is ideal for edge computing, testing, and standalone IoT deployments. In this article, we will do an overview and show you how to get started.

## 🌳 IPFS Newsletter 205: HTTP, P2P in browsers, Kubo speedup & more

DevFeed: [🌳 IPFS Newsletter 205: HTTP, P2P in browsers, Kubo speedup & more](<https://devfeed.tech/articles/ipfs-newsletter-205-http-p2p-in-browsers-kubo-speedup-more-35636.md>)

Original publisher: [Read original article](<https://blog.ipfs.tech/newsletter-205/>)

Published: 2025-05-23T00:00:00Z

Content type: news

Language: en

Sources: [IPFS](<https://devfeed.tech/sources/ipfs.md>)

Topics: [IPFS](<https://devfeed.tech/topics/ipfs.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [browsers](<https://devfeed.tech/tags/browsers.md>), [http](<https://devfeed.tech/tags/http.md>), [ipfs](<https://devfeed.tech/tags/ipfs.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [object-object](<https://devfeed.tech/tags/object-object.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

The IPFS Newsletter returns with updates on HTTP support across the IPFS stack, peer-to-peer retrieval in browsers, Kubo, the Service Worker Gateway, and IPNI service improvements.

### Source excerpt

The IPFS Newsletter is back, with many exciting updates to share: HTTP support across the IPFS stack, P2P in browsers, Kubo speedup, and more.

## Response: Peer-to-Peer Communication in IPv6 World

DevFeed: [Response: Peer-to-Peer Communication in IPv6 World](<https://devfeed.tech/articles/response-peer-to-peer-communication-in-ipv6-world-11173.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/04/response-peer-to-peer-apps-ipv6/>)

Published: 2025-04-15T05:23:00Z

Content type: opinion

Language: en

Sources: [ipSpace](<https://devfeed.tech/sources/ipspace-net-blog-2.md>)

Topics: [P2P](<https://devfeed.tech/topics/p2p.md>), [Network](<https://devfeed.tech/topics/network.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [WebRTC](<https://devfeed.tech/topics/webrtc.md>)

Tags: [firewall](<https://devfeed.tech/tags/firewall.md>), [firewalls](<https://devfeed.tech/tags/firewalls.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [nat](<https://devfeed.tech/tags/nat.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>)

### AI overview

This article presents Daryll Swer's response about peer-to-peer communication over IPv6. It argues that native IPv6 avoids shared-address NAT and related port-exhaustion issues, while stateful firewalls can still affect connectivity. The response reports successful STUN-based IPv6 peer connections in tested applications but notes that many CGNAT deployments remain problematic.

### Source excerpt

Daryll Swer posted a very informative response to my NAT Traversal Mess blog post, focusing on: Punching holes through that firewall is equivalent to establishing NAT translations. It would be a shame to let that response wither as small print at the bottom of a blog post; here it is: Read more ...

## X Money's Visa partnership could expand X into digital payments

DevFeed: [X Money's Visa partnership could expand X into digital payments](<https://devfeed.tech/articles/from-tweets-to-transactions-x-money-s-bid-to-revolutionize-payments-57037.md>)

Original publisher: [Read original article](<https://www.thoughtworks.com/insights/articles/x-moneys-bid-to-revolutionize-payments>)

Author: Muralikrishnan Puthanveedu, Sid Zalaki

Published: 2025-02-11T00:00:00Z

Content type: opinion

Language: en

Sources: [Thoughtworks Insights](<https://devfeed.tech/sources/thoughtworks-insights.md>)

Topics: [P2P](<https://devfeed.tech/topics/p2p.md>), [digital](<https://devfeed.tech/topics/digital.md>), [Users](<https://devfeed.tech/topics/users.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [crypto](<https://devfeed.tech/tags/crypto.md>), [digital-payment](<https://devfeed.tech/tags/digital-payment.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [payments](<https://devfeed.tech/tags/payments.md>), [paypal](<https://devfeed.tech/tags/paypal.md>), [platform](<https://devfeed.tech/tags/platform.md>), [scale](<https://devfeed.tech/tags/scale.md>), [x](<https://devfeed.tech/tags/x.md>), [x-money](<https://devfeed.tech/tags/x-money.md>)

### AI overview

The article examines X's partnership with Visa to support peer-to-peer payments through X Money. It argues that the service could improve payments for creators, deepen user engagement, and eventually broaden X's financial offerings, while noting that its potential as a super app may be overstated.

### Source excerpt

From tweets to transactions: X money's bid to revolutionize payments

## Introducing the 2025 Academic Grants Round

DevFeed: [Introducing the 2025 Academic Grants Round](<https://devfeed.tech/articles/introducing-the-2025-academic-grants-round-17130.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2025/01/21/academic-round-25>)

Author: Shyam Sridhar

Published: 2025-01-21T00:00:00Z

Content type: release

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Formal verification](<https://devfeed.tech/topics/formal-verification.md>), [Network](<https://devfeed.tech/topics/network.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [academic-research](<https://devfeed.tech/tags/academic-research.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [announce](<https://devfeed.tech/tags/announce.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [funding](<https://devfeed.tech/tags/funding.md>), [funding-coordination](<https://devfeed.tech/tags/funding-coordination.md>), [networking](<https://devfeed.tech/tags/networking.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [pdf](<https://devfeed.tech/tags/pdf.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The Ethereum Foundation's Ecosystem Funding Initiative has opened its 2025 Academic Grants Round, offering $2 million for open-access academic research related to Ethereum. Proposals are due by March 16, 2025.

### Source excerpt

The EF's Ecosystem Funding Initiative team is proud to announce the launch of the 2025 Academic Grants Round, a pioneering initiative aimed at empowering and expanding the frontiers of Ethereum-related academic research. With a dedicated fund of $2 million, we are eager to build upon the success of the previous...

## Eth2 Phase 0 audit completed, pre-launch bounty program announced

DevFeed: [Eth2 Phase 0 audit completed, pre-launch bounty program announced](<https://devfeed.tech/articles/eth2-quick-update-no-10-16897.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2020/03/31/eth2-quick-update-no-10>)

Author: Danny Ryan

Published: 2020-03-31T00:00:00Z

Content type: release

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [software-development](<https://devfeed.tech/topics/software-development.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [audit](<https://devfeed.tech/tags/audit.md>), [bounty](<https://devfeed.tech/tags/bounty.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

This Eth2 update reports the completion of Least Authority's comprehensive audit of the Phase 0 specifications, including patched DoS vectors and further investigation of identified concerns. It also announces a pre-launch bug bounty program with rewards of up to $10,000 and describes efforts to unify eth1 and eth2 communications.

### Source excerpt

Have some fun announcements for y'all this week :) Other than the items below, client teams continue to move toward production. More on that next week! tl;dr Least Authority Phase 0 audit complete Phase 0 Pre-Launch Bounty Program 🐛 Unification of eth1+eth2 communications in the Eth R&D...

[Next page](<https://devfeed.tech/tags/p2p.md?cursor=WyIyMDIwLTAzLTMxVDAwOjAwOjAwKzAwOjAwIiwgIjJkNzMxNjQ5LTJlM2EtNGZlNS04NmUxLTE2ZmU4OTgzNDgwYSJd>)