ich glaube wir reden aneinander vorbei. Der Denkfehler liegt auf meiner Seite.
1.Frage
Gibt es von Haus aus, eine Möglichkeit mit z.B. 3 Zeilen eine SMB Verbindung aufzubauen? Wenn Nein, dann brauche ich ein Projekt wo mir die Schnittstelle zu Verfügung gestellt wird. Sehe ich das so richtig?
2. Frage: Die Bibliothek ist gleiche zu setzen mit API? wie verstehe ich das mit Implentieren, ich sende einen String mit einer Standart Socket, stimmt das so ?
Warum das ganz? Ich will wissen wie sich eine SMB Verbindung mit Python aufbau, deswegen ich ein kleiner Prog schreiben.
SyntaxError: Missing parenthese...
@tomcat: zu 1) SMB ist viel zu komplex, als dass drei Zeilen ausreichen würden, selbst wenn Du eine passende Bibliothek benutzt. Zu 2) Bibliothek und API ist wie Staubsauger und Gebrauchsanweisung. Und SMB ist viel komplexer, als dass es mit dem Senden eines Strings an einen Server über einen Socket getan wäre.
Und warum willst Du wissen, wie sich eine SMB Verbindung mit Python aufbauen läßt? Und SMB ist viel zu komplex, als dass das mit einem kleinen Prog getan wäre.
Und warum willst Du wissen, wie sich eine SMB Verbindung mit Python aufbauen läßt? Und SMB ist viel zu komplex, als dass das mit einem kleinen Prog getan wäre.
sowas habe ich gesucht, der Code geht:
Bibiotek und Implentierung macht mir irre
Kann mir jemand ein Beispiel machen?
Code: Alles auswählen
#!/usr/bin/python
from impacket import smb
from struct import pack
import sys
import socket
def mein_smb():
conn = smb.SMB(sys.argv[1],sys.argv[1])
conn.login_standard('', '')
print('Target OS: '+conn.get_server_os())
mein_smb()
Kann mir jemand ein Beispiel machen?
- __blackjack__
- User
- Beiträge: 13120
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@tomycat: Beispiel heisst auf Englisch „example“. Schau mal in dem Quellen von `impacket` — da gibt's ein Verzeichnis…
Das Package scheint aber Python 2 zu sein — also nichts mit dem man heute noch neue Programme anfangen sollte.
Das Package scheint aber Python 2 zu sein — also nichts mit dem man heute noch neue Programme anfangen sollte.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
- __blackjack__
- User
- Beiträge: 13120
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Ich hatte mir das angeschaut was man per ``pip`` installieren, nicht den aktuellen master-Branch. Beim PyPI sieht das noch Python 2-only aus.
Naja, und die She-Bang-Zeile beim OP sieht halt auch nach Python 2 aus.
Naja, und die She-Bang-Zeile beim OP sieht halt auch nach Python 2 aus.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman