RepositoryC++
LI

librats/rats-search

rats-search: BitTorrent P2P multi-platform search engine for Desktop and Web servers with integrated torrent client

2.0ksao
199fork
25issue
3lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: librats

#1 Repository Của Tuần

3
TINIX TRENDING·Chủ đề: desktop-application

#3 Repository Của Tuần

5
TINIX TRENDING·Chủ đề: bittorrent

#5 Repository Của Tuần

🔍 Tìm kiếm torrent P2P toàn mạng với mã hóa đầu-cuối

Một công cụ tìm kiếm torrent hoạt động hoàn toàn trên mạng DHT, không cần tracker, mã hóa đầu-cuối và có thể chạy trên server headless.

rats-search là công cụ tìm kiếm torrent P2P đa nền tảng, thu thập và lập chỉ mục torrent từ mạng BitTorrent Mainline DHT (hàng triệu node) mà không cần bất kỳ tracker nào. Dữ liệu được tìm kiếm toàn văn thông qua Manticore Search, cho phép lọc theo kích thước, số seeder, tên file và nhiều tiêu chí khác. Dự án được xây dựng trên librats — thư viện P2P hiệu năng cao — và hoạt động trên Windows, Linux, macOS.

✨ Điểm nổi bật

  • Tìm kiếm P2P không cần tracker: Duyệt mạng DHT BitTorrent Mainline để thu thập và lập chỉ mục torrent tự động
  • Mã hóa đầu-cuối (Noise Protocol): Curve25519 + ChaCha20-Poly1305 cho mọi giao tiếp P2P
  • Tìm kiếm toàn văn: Hướng bởi Manticore Search, hỗ trợ tìm kiếm theo torrent và file kèm bộ lọc (kích thước, seeders, regex)
  • Giao thức P2P riêng: Tìm kiếm giữa các client Rats với truyền mô tả và bình chọn, GossipSub cho publish-subscribe mở rộng
  • Phát hiện peer tự động: mDNS cho mạng nội bộ, STUN/ICE để xuyên NAT/firewall
  • Tích hợp torrent client: Tải torrent trực tiếp, kéo-thả để mở rộng cơ sở dữ liệu, tạo torrent mới
  • Chế độ console: Chạy headless trên server, kèm REST & WebSocket API cho tích hợp tùy chỉnh
  • Bình chọn và top list: Hệ thống đánh giá torrent, danh sách phổ biến, feed hoạt động cộng đồng

💡 Vì sao đáng chú ý

Hầu hết các công cụ tìm kiếm torrent hiện nay phụ thuộc vào tracker tập trung hoặc site riêng lẻ. rats-search đi theo hướng hoàn toàn phi tập trung — khai thác trực tiếp mạng DHT BitTorrent với hàng triệu node, không cần bất kỳ máy chủ trung gian nào. Mã hóa đầu-cuối qua Noise Protocol đảm bảo quyền riêng tư cho mọi truy vấn và giao tiếp giữa các peer.

Dự án đặc biệt hữu ích cho hai nhóm người dùng: người dùng desktop muốn một ứng dụng tìm kiếm torrent nhanh, nhẹ, giao diện tối với hệ thống tray tích hợp; và người vận hành server muốn chạy headless với API REST/WebSocket để tích hợp vào hệ thống phân phối nội dung riêng. Việc chỉ thu thập thông tin thống kê mà không lưu trữ dữ liệu torrent nội bộ giúp giảm đáng kể rủi ro pháp lý và dung lượng lưu trữ.


#BitTorrent #P2P #SearchEngine #C++ #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryJavaScript
webtorrent/webtorrent

⚡️ Streaming torrent client for the web

31.5k
Oct 24, 2026
RepositoryJavaScript
HelloZeroNet/ZeroNet

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

18.8k
Jan 31, 2024
RepositoryGo
anacrolix/torrent

Full-featured BitTorrent client package and utilities

6.1k
Oct 24, 2026
RepositoryPython
Tribler/tribler

Privacy enhanced BitTorrent client with P2P content discovery

5.3k
Oct 23, 2026
RepositoryC++
bitcoin/bitcoin

Bitcoin Core integration/staging tree

90.5k
Oct 23, 2026
RepositoryRust
meilisearch/meilisearch

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

59.7k
Oct 23, 2026
RepositoryC++
qbittorrent/qBittorrent

qBittorrent BitTorrent client

41.1k
Oct 26, 2026
RepositoryC++
typesense/typesense

Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences

27.1k
Oct 28, 2026
RepositoryC++
manticoresoftware/manticoresearch

Open-source search database for full-text, vector, and hybrid search with real-time indexing and SQL.

12.1k
Oct 27, 2026