파이썬으로 특정 정보를 분석하는 방법을 찾고 있습니다.Python으로 로그인 정보 파싱
성공적인 네트워크 로그온 : : 그 입력에서 특정 데이터를 추출해야
User Name: chango Domain: world Logon ID: (0x0,0x4BBE4382) Logon Type: 3 Logon Process: NtLmSsp Authentication Package: NTLM Workstation Name: computer Logon GUID: -
여기에 내가/추출을 구문 분석 할 필요가 입력됩니다. 특히 username, domain, login_ID, 로그인 유형, 로그인 프로세스, 인증 패키지 및 워크 스테이션 이름.
본질적으로 나는 각 값을 별도의 변수에 넣어야합니다. 나는 이것을 파싱하고 내가 필요한 것을 추출하는 방법을 알아내는 데 어려움을 겪고있다.
도와주세요.
코드 : 당신이하려고하는 모든 키/값 쌍에 텍스트를 구문 분석하는 경우
def parse_xml(file):
File_Read = open(file, "rb")
mess =[]
try:
tree = parse(File_Read)
root = tree.getroot()
for EventItem in root.findall("EventLogItem"):
try:
if "540" in EventItem.find("EID").text:
date = EventItem.find("genTime").text
message = EventItem.find("message").text
destination = re.findall(r'Target Server Name:\t(.+)\r', message)
#destination = re.findall(r'(Target Server Name:)', message)
#s = re.split(r'\n\t', message)
mess.append(s)
except: pass
except: pass
return mess
어떻게 코드를 여기에 붙여 넣을 수 있습니까? [code] [/ code]입니까? –
시프트가없는 ~'code \'가 없습니다. –
질문 편집기에 형식 버튼이 있습니다. 코드를 선택하고 중괄호를 눌러 4 칸 들여 쓰기를 수행하십시오. 의견에 넣지 마십시오. 아무도 내 코드에서 볼 수 있듯이 – jdi