Simple Project List Software Map

29 projects in result set
LastUpdate: 2014-04-24 01:09

ncdc

ncdc is a modern and lightweight Direct Connect client with a friendly text-mode interface.

(Machine Translation)
Database Environment: SQLite
Programming Language: C
LastUpdate: 2012-07-07 19:34

DCTC

DCTC (Direct Connect Text Client) is a library
that gives access to the direct connect world,
like IRC but more file-sharing oriented.

(Machine Translation)
LastUpdate: 2007-05-30 11:57

Valknut/DCLib

Valknut/DCLib is a Direct Connect file sharing
client.

(Machine Translation)
LastUpdate: 2007-04-05 06:49

DConnect Daemon

DConnect Daemon is a daemon that acts as a Direct
Connect hub. It is written in pure C and utilizes
threads. It aims to be very fast, with a very good
protocol implementation.

(Machine Translation)
LastUpdate: 2006-10-27 02:24

microdc

microdc is a command-line based Direct Connect client that
uses GNU readline for user interaction. It does not depend
on any other programs. It is designed to be user-friendly
and simple to use.

(Machine Translation)
LastUpdate: 2009-07-08 15:32

SuperShaper-SOHO

SuperShaper-SOHO is a traffic shaping setup for DSL connections which prioritizes VoIP and interactive traffic and makes sure P2P traffic doesn't saturate your uplink.

(Machine Translation)
LastUpdate: 2012-07-07 19:34

dchub

dchub is a Direct Connect hub clone. It resembles
an IRC server with some extra features dedicated
to file sharing.

(Machine Translation)
LastUpdate: 2012-11-08 13:38

uhub

uhub is a high performance peer-to-peer hub for the ADC network. Its low memory footprint allows it to handle several thousand users on high-end servers, or a small private hub on embedded hardware. It uses the ADC protocol, and is compatible with DC++, jUCy, and other ADC clients.

(Machine Translation)
LastUpdate: 2006-05-22 17:41

dc_qt

dc_qt is a Direct Connect client based on DC++.
The GUI is based on Qt. The goal of the project is
to provide features not seen in other clients,
while providing the easiest user interface
possible at the same time. One interesting feature
is the ability to run the client and the GUI on
different machines.

(Machine Translation)
LastUpdate: 2003-05-07 17:55

Open DC Hub

Open DC Hub is a version of the hub software for the Direct Connect network that should run on all POSIX-compliant operating systems.

(Machine Translation)
LastUpdate: 2003-12-02 19:40

QuickDC

QuickDC is a UNIX/Linux client for Neo-Modus's Direct Connect filesharing network. It resembles the DC++ client for Win32 and supports most of the same extended features such as multiple hubs and bz2 compressed browse lists.

(Machine Translation)
LastUpdate: 2003-09-17 16:57

VerliHub

VerliHub is a Direct Connect server (HUB) for
Linux. It features banlists for IP addresses,
nicks, and hosts, temporary or permanent bans, the
ability to register users for a hierarchy of 2
non-op and 4 opertor levels, MySQL data storage,
and the ability to change some settings at
runtime. It consumes minimal CPU resources and
quite moderate RAM resources. Users that are
registered for a VerliHub server gain a few
advantages. For example, the user won't be
affected by an IP address ban that was set against
another user who shares the same IP address.

(Machine Translation)
LastUpdate: 2020-03-13 21:13

pSync

お知らせ

pSync のリリース場所を OSDN から GitHub へ移行しました。

最新情報は移行先の https://github.com/kobayasy/pSync を参照ください。

(注意: 以下の情報はバージョン2.2迄で更新が止まっています。)


pSync って何?

DropboxRaspberry Pi で動かないので、その代替えに作ったネットワーク双方向ファイル同期ツール。

Raspberry Pi 以外でも POSIX に準拠した環境であれば動作するはず。 RaspbianmacOSDebian/LinuxUbuntu では普段使いしていて、問題なく動作している。 Cygwin でも一通りの動作は確認済みだけど、実用に耐えるかは不明。

特徴は↓
  • 複数のディレクトリを同期対象に指定可能。
  • 専用のサーバが不要で一般ユーザ権限でインストールできる。
  • ネットワーク上に流れるデータは暗号化と圧縮されるので安全で高速。
詳しい説明は↓

https://kobayasy.com/psync/


説明を読むのが面倒だけどとりあえず使ってみたい人向けの、細かい説明を省いたインストールからファイル同期までの手順説明。

インストールの前準備:

  • ユーザー認証と転送データの暗号化と圧縮に OpenSSH を使用するので、OpenSSH の ssh コマンドで同期先ホストへログイン出来る設定が必要となる。 先に済ませておく事。
  • ファイルの更新日時と作成日時を同期方向を決定する為に使用しているので、同期元ホスト、同期先ホスト共にその元となるシステム時刻が正確に合っている必要がある。 NTP 等で常時合っている状態にしておく事。

ローカルホストへ pSync をインストールする手順:

localhost$ curl -O http://kobayasy.com/psync/psync-2.2.tar.gz
localhost$ tar xzf psync-2.2.tar.gz
localhost$ cd psync-2.2
localhost$ ./configure --prefix=$HOME
localhost$ make install
localhost$ install -m700 -d ~/pSync
localhost$ echo 'psync pSync' > ~/.psync.conf
localhost$ chmod 600 ~/.psync.conf
localhost$ 

同期先ホストへ pSync をインストールする手順:

同期先が guest@example.com の場合を例に説明。

localhost$ ssh guest@example.com
example.com$ curl -O http://kobayasy.com/psync/psync-2.2.tar.gz
example.com$ tar xzf psync-2.2.tar.gz
example.com$ cd psync-2.2
example.com$ ./configure --prefix=$HOME
example.com$ make install
example.com$ install -m700 -d ~/pSync
example.com$ echo 'psync pSync' > ~/.psync.conf
example.com$ chmod 600 ~/.psync.conf
example.com$ exit
localhost$ 

動作確認の手順:

ローカルホスト、同期先ホスト共に pSync のバージョン情報が表示されて Error から始まる表示が含まれていなければインストールに成功している。

localhost$ psync --help
pSync version 2.2 (protocol pSp1)
(以下コマンドの説明が続く)
localhost$ ssh guest@example.com psync --help
pSync version 2.2 (protocol pSp1)
(以下コマンドの説明が続く)
localhost$ 
バージョン情報が表示されない場合は psync に実行パスが通っていない事が考えられる。 実行パスの設定を確認して通ってないならば通す。 もしくは configure のオプションでインストール先を実行パスが通っている場所へ変更する。

表示内容に Error から始まる行が含まれる場合は、その行に原因も一緒に表示されているのでそれを取り除く。

ファイル同期の手順:

これを実行する度に localhost の ~/pSync/Private/ と example.com の ~guest/pSync/Private/ のファイルが同期され、続けて ~/pSync/Work/ と ~guest/pSync/Work/ も同期される。

localhost$ psync guest@example.com
private
work
localhost$ 

以上。 解らない事があれば フォーラム で質問して貰えば答えます。

Register Date: 2018-07-28 20:58
LastUpdate: 2001-09-16 10:23

Open DirectConnect / Java Direct Connect

Open DirectConnect enables non-Windows users
(Linux/Mac/Unix/etc.) to use DirectConnect, which
was originally developed by www.neo-modus.com.
neo-modus.com is in no way supporting this
project, and does not support this client.

(Machine Translation)
LastUpdate: 2010-09-19 11:04

Dolda Connect

Dolda Connect is a modular P2P filesharing client
built around the Direct Connect model. It supports
most of the latest features of the DC protocol. It
runs in client/server mode with a well defined
protocol, allowing extensibility, flexibility, and
multiple detachable user interfaces. It also has
an optional multi-user mode.

(Machine Translation)