![]() |
![]() |
Sharing files with KVIrcAutomatically sharing your files with other IRC users |
||||||
Basically , you setup an offer by selecting a local file, choosing a "visible name" for it. Remote users will be able to request you the file and download it automatically by issuing a simple DCC GET request.
Each file offer has an "user mask" that the requesting remote users must match to obtain the file: *!*@* matches any user, Pragma!*@* matches any user with nickname pragma, *!*@*.omnikron.net matches any user coming from the omnikron.net domain. Each offer can have an expire time: the offer will be automatically removed after a defined number of seconds. An expire time of '0' seconds means that the offer should never expire. If you have two file offers with the same name and different file, the remote user can use an additional "size" parameter in the DCC GET request.
The user mask is a good protection but you have to use it properly!. Setting the user mask to Nick!*@* can be easily exploited (just by making an user disconnect in one of the well known ways and then by using his nickname). On the other side, the remote end must know exactly the visible name of the offer to request and noone but you will tell him that name. In sum: Don't share any really important files: this *might* be like putting it on your webpage :D Please don't send complains if someone stoles your /etc/passwd : it is because you have permitted that. |