通过RPyC使用scapy

时间:2016-07-12 10:57:38

标签: python scapy rpyc

我需要在远程服务器上使用scapy来转储像这样的流量

public class WebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {

    @Override
    protected Class<?>[] getServletConfigClasses() {
        return new Class[] { WebConfig.class };
    }

    @Override
    protected String[] getServletMappings() {
        return new String[] { "/" };
    }

    @Override
    protected Class<?>[] getRootConfigClasses() {
        return null;
    }

    @Override
    public void onStartup(ServletContext servletContext) throws ServletException {
        super.onStartup(servletContext);
        servletContext.setInitParameter("spring.profiles.active", "DEV");
    }

}

要连接到远程服务器,我正在使用RPyC。

sniff(filter='icmp', iface='eth1', timeout=5)

但我无法理解如何在远程服务器上使用scapy。 如何通过RPyC在远程服务器上调用sniff函数?

可以考虑更广泛的问题 - 如何在远程机器上导入模块并使用其功能?

1 个答案:

答案 0 :(得分:0)

你不应该使用ALTER TABLE `events` ADD CONSTRAINT `events_ibfk_1` FOREIGN KEY (`event_cat`) REFERENCES `categories` (`cat_id`) ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT `events_ibfk_2` FOREIGN KEY (`event_by`) REFERENCES `users` (`id`) ON UPDATE CASCADE, ADD CONSTRAINT `events_ibfk_3` FOREIGN KEY (`event_tournament`) REFERENCES `tournaments` (`tournament_id`) ON DELETE CASCADE ON UPDATE CASCADE; 过滤器嗅探。您需要过滤icmp才能获得通过TCP的RPyC连接。