AntiGuide: WolProxyPythonNasSynology



PagePrincipale :: DerniersChangements :: ParametresUtilisateur :: Vous êtes 216.73.216.55 :: Signaler un abus :: le: 20250722 17:37:32
WolProxyOption

GAFFE: pas spécialisé NasSynology
GT94
20131204, adaptation de : WolProxyPython

GAFFE: pas de Python3 sur Knoppix.


import sys, socket, datetime
# ecoute UDP port 7 et re-emet en broadcast (UDP:2222)

sock =  socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind(('',7))
sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST,1)

print (" Ecoute UDP port 7 (frapper ^C pour abandonner)\n")

while 1:
  (buf, address)=sock.recvfrom(2048)
  if not len(buf):
     break
  print (datetime.datetime.now()," from IP: " , address)
  sock.sendto(buf, ("255.255.255.255", 2222))

et l'exécuter par sudo python3 wolproxy.py

démarrage automatique????
je ne voudrais pas commencer un cours de linux! toutefois...
je crois que ça se joue dans /etc/rc6.d (le 6 est le "level" normal d'exécution)
au boot les entrées S* dont exécutés dans l'ordre alphabétique
donc, tu ajoutes S99proxywol : un lien vers un /etc/init.d/proxywol
qui contient:
python3 /volume1/proxywol.py
à tester, moi, je n'ai que des "LiveLinux?"!
la preuve par l'image:
http://antiguide.free.fr/images/wol/WolProxyPython/WolProxyPython.jpg

1) en haut à gauche: envoi du paquet par WolCmd à l'Ip de wolproxybox
2) à droite: trace du rebond
3) en bas à gauche: capture par AnalyZer