A method, system, and computer program product for providing monitoring
and interception of malwares in Internet Relay Chat (IRC), which is
secure, does not require significant system resources, and is capable of
monitoring multiple IRC networks and servers. A method of detecting a
computer malware comprises the steps of joining an Internet Relay Chat
server, retrieving a list of channels of the Internet Relay Chat server,
monitoring at least one channel in the list of retrieved channels,
accepting data received from the monitored channel, and storing and
logging the data received from the monitored channel.