clamscan icon indicating copy to clipboard operation
clamscan copied to clipboard

Support `port` only connection

Open tamil-rss opened this issue 1 year ago • 0 comments

Current version doesn't support port only connection (expecting host option) by default.

The _initSocket method has the option to connect using port alone,

client = net.createConnection({ port: this.settings.clamdscan.port, timeout });

But, init method has a validation that restricts to use port-only connection,

 if ( !this.settings.clamdscan.socket && !this.settings.clamdscan.host) {
      const err = new NodeClamError('No valid & active virus scanning binaries are active and available and no socket/port/host option provided!');
      return hasCb ? cb(err, null) : reject(err);
}

tamil-rss avatar May 23 '24 15:05 tamil-rss