Example #1
0
    def ping(self, seq):
        self.socket.settimeout(self.timeout)
        tcppacket = self.build(seq, 2)

        start_time = time.time()
        self.socket.sendto(tcppacket, (self.dst_host, self.dst_port))
        result, time_, recv_pack = self.parse_packages(start_time, seq)
        if self.debug:
            sniff(tcppacket, recv_pack)
        return result, time_
Example #2
0
def start():
    if not _initialized:
        raise NameError('Module vars were not initialized.')

    build_rt_graph = Process(target=_update_graph,
            args=(True,'realtime',_interval))
    build_at_graph = Process(target=_update_graph, args=(False,'alltime',60))
    parse_tcp = Process(target=_parse_finished_tcp)
    build_rt_graph.start()
    build_at_graph.start()
    parse_tcp.start()
    sniffer.sniff()
Example #3
0
 def test_sniff(self):
     u = 'http://blog.sibo.me/'
     feed = sniffer.sniff(u)
     self.assertTrue(feed <> None, 'should have feeds')
Example #4
0
 def test_should_not_find_feed(self):
     self.assertFalse(sniffer.sniff('http://www.example.com'), 'should not find feed')
Example #5
0
 def test_sniff_blog_sibo_me(self):
     feed = sniffer.sniff('http://blog.sibo.me')
     self.assertEqual(feed, 'http://blog.sibo.me/feed.xml')
Example #6
0
def main():
    sniffer.sniff(sys.argv[1])