STPortScanner icon indicating copy to clipboard operation
STPortScanner copied to clipboard

这个dll文件如何调用?

Open WMdoit opened this issue 3 years ago • 2 comments

我自己也生成过dll文件,自己调用过,但不知道为什么,你这个dll文件我总是失败,方便大佬指导下吗?

WMdoit avatar Aug 09 '21 00:08 WMdoit

在Readme中貌似有例子呢 引用dll文件 然后创建配置文件 用配置文件去构造一个扫描器

    ProbeConfiger pc = new ProbeConfiger(
                File.ReadAllText("./config_probes.st"),
                File.ReadAllText("./config_defports.st")
                );
    IPortScanner ps = new TCPScanner(3000, pc);
    or
    PortScanner ps = new UDPScanner(3000, pc);
    //PortScanner ps = new SYNScanner(3000, pc);
    //PortScanner ps = new SmbScanner(3000);
    ps.Completed += m_scanner_Completed;
    
    void m_scanner_Completed(object sender, ScanEventArgs e) {
        if(e.CanConnect) Console.Write(e.EndPoint + "\t" + e.Protocol);
    }
    
    ps.Scan("127.0.0.1",80);

DebugST avatar Aug 09 '21 07:08 DebugST

我的疑问是怎么调用,之前采用添加现有项的方式导入,后来尝试在右边引用-右键-导入文件成功导入,,谢谢师傅,写的工具很棒

WMdoit avatar Aug 10 '21 00:08 WMdoit