Exemple #1
0
def cli(ctx: Configuration, raw):
    """Discovery for the local network."""
    from netdisco.discovery import NetworkDiscovery

    click.echo("Running discovery on network (might take a while)...")
    netdiscovery = NetworkDiscovery()
    netdiscovery.scan()

    for device in netdiscovery.discover():
        info = netdiscovery.get_info(device)
        click.echo("{}:\n{}".format(device, format_output(ctx, info)))

    if raw:
        click.echo("Raw data:")
        netdiscovery.print_raw_data()

    netdiscovery.stop()
Exemple #2
0
def main():
    """ Handle command line execution. """
    netdisco = NetworkDiscovery()

    netdisco.scan()

    # Pass in command line argument dump to get the raw data
    if sys.argv[-1] == 'dump':
        netdisco.print_raw_data()
        print()
        print()

    print("Discovered devices:")
    count = 0
    for dev in netdisco.discover():
        count += 1
        print(dev, netdisco.get_info(dev))
    print()
    print("Discovered {} devices".format(count))

    netdisco.stop()
Exemple #3
0
def main():
    """ Handle command line execution. """
    netdisco = NetworkDiscovery()

    netdisco.scan()

    # Pass in command line argument dump to get the raw data
    if sys.argv[-1] == 'dump':
        netdisco.print_raw_data()
        print()
        print()

    print("Discovered devices:")
    count = 0
    for dev in netdisco.discover():
        count += 1
        print(dev, netdisco.get_info(dev))
    print()
    print("Discovered {} devices".format(count))

    netdisco.stop()
Exemple #4
0
from __future__ import print_function
import sys

from netdisco.discovery import NetworkDiscovery

nd = NetworkDiscovery()

nd.scan()

# Pass in command line argument dump to get the raw data
if sys.argv[-1] == 'dump':
    nd.print_raw_data()
    print()
    print()

print("Discovered devices:")
count = 0
for dev in nd.discover():
    count += 1
    print(dev, nd.get_info(dev))
print()
print("Discovered {} devices".format(count))

nd.stop()
Exemple #5
0
import time

from netdisco.discovery import NetworkDiscovery
from netdisco.ssdp import SSDP

netdis = NetworkDiscovery()
netdis.scan()
time.sleep(45)
for dev in netdis.discover():
    print
    dev, netdis.get_info(dev)

netdis.print_raw_data()
netdis.stop()
tt = SSDP()
pp = tt.scan(timeout=60)
print
pp
"""
import miniupnpc
import socket
import BaseHTTPServer

def list_redirections():
	i = 0
	while True:
		p = u.getgenericportmapping(i)
		if p == None:
			break
		print i, p
		i=i+1