Windows BAT ou CMD: envoyer des données à un localhost port udp
J'ai une application qui écoute sur un port local. Je veux un minimum de lanceur à mettre cette application à l'avant.
Mon application est en Java. Je ne sais pas comment écrire les fichiers exe, mais je peux écrire des fichiers bat, et ensuite faire un raccourci qui lance le fichier bat sans montrer le terminal. Je voudrais avoir le fichier bat envoyer des données à un port (de préférence UDP, donc il n'y aura pas de flux de frais généraux).
Comment puis-je envoyer des données à un port UDP?
L'une des choses que j'ai pensé était nslookup
, mais qui ne fera que se connecter sur le port 53 pour autant que je sais.
Que ce ne doit fonctionner sous Windows. Voudrais qu'il fonctionne sur XP, mais je peux faire une solution de contournement si nécessaire.
OriginalL'auteur Bryan Field | 2011-06-13
Vous devez vous connecter pour publier un commentaire.
C'est un travail de netcat.
http://www.securityfocus.com/tools/139
Après l'installation, vous pouvez facilement lancer à partir de la ligne de commande ou d'écrire une chauve-souris de script à exécuter pour vous.
Pour envoyer la date via UDP plutôt que TCP, utilisez l'option "-u" de l'interrupteur.
Par exemple, pour envoyer les données UDP port 2345 sur localhost exécuter:
Puis tapez les données que vous voulez envoyer.
OriginalL'auteur 0x90
Vous pouvez envoyer un paquet udp comme ceci :
c:\nemesis\nemesis.exe udp -P do7on.txt -D 192.168.0.10 -y 1025
Nemesis : http://nemesis.sourceforge.net/
OriginalL'auteur Ehsan Zargar Ershadi
J'ai eu quelques problèmes lors de l'envoi d'un UDP commande pour un Brightsign numérique signe avec netcat. J'ai fini par utiliser Swiss File Knife. Il est possible que j'ai eu l'syntex de mal avec mon netcat déclaration. (Si quelqu'un pourrait suggérer la syntaxe correcte basé sur mon travail SFK déclaration, j'aimerais savoir)
Je voulais juste envoyer un peu de asques mots clés de mon signe à partir d'un fichier de commandes.
Mon signe est 192.168.1.22 et à l'écoute sur le port 5000
Voici mes étapes de travail:
Télécharger Swiss File Knife SKF
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.7.4/
Copié le fichier C:\tools et rebaptisé sfk174.exe fichier skf.exe(pour faire plus court) et utilisé le soufflet de la syntaxe pour envoyer le UDP commande Spéciale
C:\tools\sfk udpsend 192.168.1.22 5000 “Spécial” (assurez-vous de mettre votre asques mot entre guillemets. il fonctionnera sans mais pas pour les mots avec des espaces entre)
Je mettre les commandes dans un fichier batch créé une icône de windows pour le client et ils ont travaillé très bien.
OriginalL'auteur Mike Fox