Дано:
У меня есть эти строки внутри моего sha1_vsdt.csv и trendx.log файла
Это мои сэмплы внутри моего csv-файла
--------------------SHA-1---------------|-----VSDT-----
3ecca1d4af42561676de09019ddc94a52b49efcc|MS Office 1-0,
3f99507159f62331af7dedafeaac9da47fd9338b|MS Office 1-0,
3fdd26300c7f86c1a24dd8b13e99d5d7abea0604|WIN32 EXE 7-2,
4016bf58ee14e73cc42d8de918c6547c6b3b8f42|MS Office 1-0,
0e13d281af08954102e7caf95864ef553c7277bd|WIN32 EXE 7-2,
И сэмплы внутри моего файла trendx.log:
1537762040 0 1 1 1537733240 1537733240 1537733240 8224 98 88064 0e13d281af08954102e7caf95864ef553c7277bd Troj.Win32.TRX.XXPE50FFF026 c:\users\administrator\desktop\downloader\download\ Troj.Win32.TRX.XXPE50FFF026 Administrator 0e13d281af08954102e7caf95864ef553c7277bd ACIKwAgACIAIAQAAMQAAAAAAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
Задание:
Моя задача состоит в том, чтобы сопоставить строки SHA-1 в моем столбце SHA-1 и найти его совпадение в моем файле trendx.log, и когда оно совпадет, оно должно получить описание, а затем поместить его в третий столбец следующим образом:
--------------------SHA-1---------------|-----VSDT-----|-------MATCH--------
3ecca1d4af42561676de09019ddc94a52b49efcc|MS Office 1-0,|undetected
3f99507159f62331af7dedafeaac9da47fd9338b|MS Office 1-0,|undetected
3fdd26300c7f86c1a24dd8b13e99d5d7abea0604|WIN32 EXE 7-2,|undetected
4016bf58ee14e73cc42d8de918c6547c6b3b8f42|MS Office 1-0,|undetected
0e13d281af08954102e7caf95864ef553c7277bd|WIN32 EXE 7-2,|TRENDX 172.20.4.179
Если совпадение не найдено, его следует поместить необнаруженным в третий столбец.У меня нет идеи сделать это, я очень плохо знаком с Python, любые идеи будут очень полезны для меня.
Вот мое полное содержимое csv и файла журнала:
sha1_vsdt.csv
trendx.log