mirror of
https://github.com/mikaela/mikaela.github.io/
synced 2024-11-25 22:09:24 +01:00
parent
5ff1877ad3
commit
6d9434a74e
38
_posts/2015-03-18-nodcc.md
Normal file
38
_posts/2015-03-18-nodcc.md
Normal file
@ -0,0 +1,38 @@
|
||||
---
|
||||
layout: post
|
||||
comments: true
|
||||
title: "Don't use DCC & How to disable it"
|
||||
category: [english]
|
||||
tags: [irc, english]
|
||||
---
|
||||
|
||||
DCC was way to send files and chat without having IRC server in the
|
||||
between. It's not very common nowadays and what is done nowadays is
|
||||
uploading images etc. to social media services or web servers or using
|
||||
other file transfer protocols.
|
||||
|
||||
Here are some reasons to not use it:
|
||||
|
||||
* There is no proper standard or if there is, no one follows it, all
|
||||
clients speak their own dialects and may be unable to communicate with
|
||||
other clients. Not all clients even implement the same features.
|
||||
* NAT and firewalls break it
|
||||
* As DCC requires port on sending/hosting side, it must be opened in
|
||||
firewall and if there is NAT which there is in most of situations
|
||||
nowadays, the port must be forwarded. Most of average users have
|
||||
no idea how to do the latter if even the first.
|
||||
* The only place where most of people see it is spam. The only thing lately
|
||||
where people have seen is two attacks which @grawity has documented
|
||||
[here](https://nullroute.eu.org/~grawity/dcc.html)
|
||||
|
||||
## Disabling DCC
|
||||
|
||||
This depends on your client and I am only able to give instructions for
|
||||
three:
|
||||
|
||||
* WeeChat: "`/plugin unload xfer`" and "`/set weechat.plugin.autoload *,!xfer`"
|
||||
* The option in second command can be also be used to not automatically
|
||||
load other plugins, I personally use `/set weechat.plugin.autoload alias,exec,irc,perl,python,script,trigger,logger`.
|
||||
The `*,!xfer` simply means load everything else than xfer.
|
||||
* HexChat: "`/ignore *!*@* DCC`"
|
||||
* ZNC & clients behind it: "`/znc *controlpanel addctcp $me DCC`"
|
Loading…
Reference in New Issue
Block a user