Новости VNC-Scanner

Тема в разделе "Парсеры / Грабберы / Чекеры", создана пользователем ☠xrahitel☠, 4 авг 2017.

  1. ☠xrahitel☠

    ☠xrahitel☠

    Сообщения:
    62
    Баллы:
    6

    Da ich atm. ein paar IP-Ranges auf VNC Schnittstelle scanne und kein passendes Script finden konnte, hab ich kurzerhand schnell selbst eins geschrieben. Das (Python-) Script benötigt eine als "file" definierte Textdatei in welcher sich die IP-Adressen (pro Zeile) befinden.

    Nachdem der Inhalt in einen Array geladen wurde, wird pro Eintrag ein Socket erstellt und angepingt. Handelt es sich dabei um einen gültigen VNC-Server erfolgt eine serverseitige Antwort mit der entsprechenden Version (RFB 003.00VN).

    P.S: Das Script lässt sich noch auf multithreating optimieren.
    PHP:
    #/usr/bin/env python
    import socket, sys

    def getvnc
    (ip):
    try:
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.settimeout(5)
    except socket.error, err:
    print
    "[-] socket failed. error " + str(err[0])
    sys.exit()

    try:
    s.connect((ip, 5900))
    print
    "[!] " + ip + " " + s.recv(4096),
    s.close()
    except socket.error, err:
    print
    "[-] " + ip + " no service " + str(err)

    def start(file):
    with open(file) as file:
    for
    ip in file:
    getvnc(ip.rstrip())

    start("ip.txt")

    p.s это бонусом думаю пригодиться Вам http://alligator.cash/public/style_emoticons/default/biggrin.png скачать http://www.optinsoft.com/products.php также там интересный софт есть вообщем сами найдете.

Поделиться этой страницей

Top