UDP的非特权端口上的权限被拒绝(使用python脚本)

时间:2015-09-28 16:18:24

标签: python sockets udp

我有这个脚本。我使用它不是为了惹恼,而是为了使滥用进程(由几乎没有考虑到其余用户的用户运行)超时并最终在我自己的网络中崩溃,因此不会占用带宽。

#!/usr/bin/python
import socket

MSG = "Suck my ****s!! " * 1024
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

count = 0

while True:
    print "Punch! %d" % count
    count += 1
    if count == 256:
        count = 0
    sock.sendto(MSG, ("192.168.255.255", 4321))

它工作了好几个月。我差不多一年了。

但是,现在我收到这样的错误:

Punch! 0
Traceback (most recent call last):
  File "Escritorio/punch.py", line 14, in <module>
    sock.sendto(MSG, ("192.168.255.255", 4321))
socket.error: [Errno 13] Permission denied

(“Punch!0”是预期输出的地方)

我的操作系统是Ubuntu 12.04,带有Python 2.7.3。

我应该检查什么?即使以sudo身份运行脚本也会产生这样的错误。

0 个答案:

没有答案