2014-11-28 2 views
-1
# -*- coding: utf-8 -*- 
# coding: utf-8 
import sys 

import os 

import time 

b = 'sudo tshark -i eth0 -R “tcp contains “attack”” -T fields -e ip.src -a duration:60>output.txt' 

a = os.popen(b) 

time.sleep(32) 

f = open('output.txt','r') 

text = 'IP address of attacker is' 

print (text), f.read() 

f.close 

을 실행하는 동안 : 그 오류가 발생하는 이유오류 파이썬 코드를

tshark: "�" was unexpected in this context. 

이 제발 도와주세요 당신에게

감사합니다

답변

0

tshark은 과 같이 루아에서 위험한 일부 기능을 비활성화하려고하기 때문에 오류 메시지가 표시됩니다.

tshark에서 Lua가 필요하지 않은 경우 Lua 지원을 비활성화 할 수 있습니다. init.lua을 편집하고 disable_lua = falsedisable_lua = true으로 변경하십시오.

루아 지원이 필요하다면 Platform-Specific information about capture privileges을 읽고 루트 리비지없이 패킷을 캡처하는 방법을 참조하십시오.

+0

init.lua에서 disable_lua = true를 변경했지만 오류가 계속 발생합니다. tshark : " "가이 컨텍스트에서 예기치 않게 발생했습니다. 도와주세요. – Sunny

관련 문제