https://github.com/dinoex/iroffer-dinoex
An IRC fileserver using DCC
https://github.com/dinoex/iroffer-dinoex
c file-sharing irc-bot iroffer ruby xdcc
Last synced: about 1 year ago
JSON representation
An IRC fileserver using DCC
- Host: GitHub
- URL: https://github.com/dinoex/iroffer-dinoex
- Owner: dinoex
- License: other
- Created: 2011-10-23T11:40:38.000Z (over 14 years ago)
- Default Branch: main
- Last Pushed: 2024-06-05T20:00:45.000Z (about 2 years ago)
- Last Synced: 2024-08-03T01:26:10.661Z (almost 2 years ago)
- Topics: c, file-sharing, irc-bot, iroffer, ruby, xdcc
- Language: C
- Homepage: https://project.iroffer.net/projects/iroffer
- Size: 26.5 MB
- Stars: 105
- Watchers: 18
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
--- What is iroffer? ---
iroffer is a software program that acts as a fileserver for IRC.
It is similar to a FTP server or WEB server, but users can download
files using the DCC protocol of IRC instead of a web browser.
iroffer is a standalone executable written entirely in C.
Designed for speed and efficiency, iroffer can transfer over 95MByte/sec
over a gigabit ethernet connection.
See the file "README.modDinoex" for changelog and features.
--- Website ---
Visit the iroffer web site https://iroffer.net/
This is an improved version of iroffer
the unmodified version can be found at
https://web.archive.org/web/20161003214603/http://iroffer.org/
--- How to Contact the Author ---
Suggestions and feeback welcome, visit me on:
#dinoex on irc.otakubox.de
#dinoex on irc.rizon.net
--- Supported Platforms ---
Linux
FreeBSD, OpenBSD, NetBSD, DragonflyBSD
Solaris/SunOS
MacOS X Server
MacOS X
Win95/98/NT/2000/2003/2008/7
All other platforms have not been tested, but will probabily work
--- License ---
Please read the file "LICENSE"
--- Documentation ---
Please read the files "iroffer.1", "xdcc.7" and the files
provided in the directory "doc".
A sample config file with name "sample.config" is provided.
More Documentation is online at https://project/iroffer.net/projects/iroffer/wiki
Please view the file "doc/INSTALL-linux-en.txt"
or browse it online at https://iroffer.net/INSTALL-linux-en.html
--- Install ---
To build a full featured iroffer run:
./Configure -curl -geoip -upnp -ruby
Then run:
make
--- Translation ---
To build a language specific program:
for German run
make de
for French run
make fr
for Italian run
make it
--- Why use iroffer to offer? ---
- extremely fast dcc transfers
- extremely low cpu usage, and low ram usage
- adjustable bandwidth and traffic limiting
- fair queuing of downloads
- very user friendly
- remote administration via /msg or DCC CHAT
- configurable logfiles
- gentle to the IRC server
- groups of packs
- password protected packs
- multiple IRC networks
- IPv6 supported
- SSL with the IRC server supported
- Nickserv or CertFP authentification
- passive DCC
- build in HTTP-server
- build in Telnet-server
- supports UPnP NAT-Routers
- XML Packlist
- FISH encryption
- transfer of files >4GB
- batched transfers
- extendable with ruby scripts, ruby-cgi
--- What files can I offer? ---
- Your channel's rules or FAQ
- Pictures, Music, Programs, Shareware/Freeware, Programs you have
written, etc.
- Note: Be sure to consult and follow the appropriate copyright
statement, distibution policy, and/or license agreement before
offering any content you didn't create yourself
--- End of README ---