Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Entwicklung Batch & Shell

Per Batchdatei eine Binärdatei per Lan versenden

Mitglied: Airmetz

Airmetz (Level 1) - Jetzt verbinden

18.01.2010 um 09:20 Uhr, 6761 Aufrufe, 8 Kommentare

Lieber Leser, liebe Leserin,
Ich bitte euch mir schnellstmöglich zu helfen
Wer weiß wie folgendes funktionieren könnte,
den bitte ich mit den Quelltext der Batchdatei zu senden .. ☺

Also ich würde gerne Per Batchdatei, über LAN, an die IP 192.168.23.80 und auf den Port 1002 eine Binärdatei versenden.
Und die Antwort, von dem Produkt, auf den ich die Binärdatei sende würde ich gerne in der Commandozeile auslesen.
(Die Antwort wird automatisch zurück gesendet, wenn das Produkt Daten erhält.

Ich hoffe es ist einigermaßen verständlich was ich vorhabe☺

Ich bedanke mich schon mal im voraus für alle die sich Zeit nehmen für mich die Batchdatei zu schreiben,
weil ich da echt nicht viel Ahnung habe.

Liebe Grüße
Mitglied: maretz
18.01.2010 um 09:33 Uhr
Moin,

es mag ja sein das ich das falsch verstehe - aber nen Forum ist m.E. dafür da das man fragen stellt und nicht das andere die Arbeit für einen erledigen.

Es gibt hier einige die machen sowas beruflich - die können dir das sicher schreiben. Nur musst du dann auch deren Stundensatz zahlen. Oder du sagst
wo du ein Problem hast und lässt dir da helfen - aber die arbeit machst du dann selbst...
Bitte warten ..
Mitglied: Airmetz
18.01.2010 um 09:38 Uhr
Wenn ich null Ahnung davon habe aber es dringend brauche bleibt mir nichts anderes über, als mal ganz lieb zu fragen.
Wenn jemand so lieb ist und mir helfen kann, denn wäre es schön und wenn nicht denn habe ich halt "Pech" und muss mit der Lücke leben =)
Bitte warten ..
Mitglied: 60730
18.01.2010 um 09:54 Uhr
Salü,

wenigstens passt das mit der (n)Ettikette doch.

Aber dafür - ist die Frage irgendwie krumm.

Die Frage ist in Bädsch und Schell gestellt - und bezieht sich auf "batch" - also ist die Quelle der Binärdatei wohl ein Winblower.
Aber was ist das Zielsystem?

vom einfachen (x)copy bis zu SSH/FTP/SQL ist da doch alles drin.

Und da jede "zu versendende" Datei -außer bei Mail grundsätzlich fast immer auch eine Binäredatei sein kann....

Ergo - "so" wird keiner nicht viel helfen können.

Gruß
Bitte warten ..
Mitglied: fritzo
18.01.2010 um 10:05 Uhr
Wenn der abhörende Port kein besonderes Protokoll erwartet (was ich bezweifle), dann könnte es mit netcat funktionieren. Einen Versuch ists wert.

Lad Dir das Tool "ncat" auf http://nmap.org/ncat/ herunter, entpacke es ggfs und kopiere die Binaries nach %systemroot%\system32 oder füge den Pfad der Anwendung zur Path-Variable hinzu (set path=%path%;<Pfad_zu_ncat>.

Anschließend prüfe manuell,ob Du Dateien an den Server senden kannst - öffne eine Dosbox und gib folgendes ein:
"ncat 192.168.23.80 1002 <inputfile>", wobei inputfile = kompletter Pfad zum Binary, das Du übertragen willst, beispielhaft "c:\temp\binary.exe"

Falls das funktioniert, kannst Du jetzt das Batch in Betrieb nehmen, das nicht viel anders aussieht:

;
@echo off
SET ipadress= 192.168.23.80
SET port=1002
SET inputfile=c:\temp\binary.exe

ncat %ipadress% %port% <"%inputfile%"

;

--> abspeichern als zB "mybatch.cmd". Wenn Du das ganze in regelmäßigen Abständen übertragen willst, kannst Du Dir hierfür einen Taskjob einrichten.

Aber ich schliesse mich meinem Vorposter an - was für eine Art von Serverdienst läuft auf dem Zielport?

HTH,
fritzo
Bitte warten ..
Mitglied: maretz
18.01.2010 um 10:14 Uhr
das problem wäre m.E. das er die Antwort ja auch auswerten will...

ich würde hier eine simple Scriptsprache wie perl nehmen. Die Datei per copy oder über nen Systemkommando und ftp auf den Server kopieren und dann die Antwort wieder einlesen.

Die Frage ist dann: Was passiert mit der Antwort? Ist ja schön wenn mein Prog die Antwort einliest - aber irgendwie sollte ja vermutlich auch eine Reaktion kommen (z.B. copy failed hat nen
anderes erreignis zur folge als ein "copy ok")
Bitte warten ..
Mitglied: Airmetz
18.01.2010 um 11:00 Uhr
Also ich will per I²C einen Temperatursensor ansprechen, den ich 3 verschiedene Bytes senden muss, bevor er mir die Temperatur ausgibt.
Die Antwort von dem Temperatursensor wir denn in Hex angegeben und der Hexadezimale Wert würde mir dann schon reichen, wenn ich den auslesen könnte :P
Bitte warten ..
Mitglied: Airmetz
18.01.2010 um 11:41 Uhr
Ich habe nun die Daten per batch gesendet, jedoch weiß ich nicht wie der befehl lautet, womit ich die zurückgesendeten daten auslesen kann, bzw. wie ein tool heißt, was dieses kann.
Weil ich nicht recht weiß wie ich das mit nCat anstellen soll.
LG
Bitte warten ..
Mitglied: fritzo
18.01.2010 um 11:56 Uhr
Hi,

1. pack Deine Hexwerte in eine Datei namens ncatcmds.txt
2. öffne eine Dosbox
3. geh in das Verzeichnis mit der Datei ncatcmds.txt
4. ruf folgenden Befehl auf:

ncat -o ncatlog.txt 192.168.23.80 1002 < ncatcmds.txt

5. in der Datei ncatlog.txt findest Du jetzt ein Log aller gesendeten und empfangenen Befehle.

HTH,
fritzo
Bitte warten ..
Ähnliche Inhalte
VB for Applications
In Binärdatei suchen und Teile ausschneiden
Frage von Haegar75VB for Applications4 Kommentare

Hallo, vielleicht kann mir jemand helfen Ich möchte mit vb.net in einer Binärdatei nach dem Vorkommen von drei Zeichen ...

Batch & Shell
Abfrage in einer Batchdatei ?
gelöst Frage von Emily33Batch & Shell3 Kommentare

Hallo alle, ich habe mir eine Diskpart Batchdatei erstellt um öfters USB-Sticks bootfähig zu machen. An einem Punkt komme ...

Batch & Shell
Robocopy in einer Batchdatei
gelöst Frage von CinebatBatch & Shell7 Kommentare

Hallo ich möchte ein einfache Batchdatei erstellen. Ich möchte sämtliche Dateien und Ordner von meiner Festplatte D: auf ein ...

Batch & Shell
WLAN bzw. LAN Verbindungen aktivieren bzw. deaktivieren, alles über eine Batchdatei
gelöst Frage von BlattlausOGBatch & Shell6 Kommentare

Hallo zusammen, ich bin gerade dabei eine Batch zu erstellen, worüber ich mit einem "Klick" entweder die LAN-Karte oder ...

Neue Wissensbeiträge
Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 9 StundenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 9 StundenSicherheit7 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 10 StundenSicherheit6 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Sicherheit

Meltdown und Spectre: Die machen uns alle was vor

Information von Frank vor 10 StundenSicherheit12 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Heiß diskutierte Inhalte
Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von 92943Windows 1031 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Batch & Shell
Anmeldevorgang für Informatikraum (Schule) unter Windows
gelöst Frage von IngenieursBatch & Shell29 Kommentare

Hey zusammen, ich werde in naher Zukunft den Informatik Raum meiner jetzigen Schule von dem aktuellen Betreiber übernehmen (Vertrag ...

Netzwerkgrundlagen
Welches Modem für VDSL 50000 der T-Com
Frage von Windows10GegnerNetzwerkgrundlagen20 Kommentare

Hallo, ein Kollege von mir will sich VDSL50000 von der T-Com holen, um daran einen Server zu betreiben. Ich ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...