Как мне успешно остановить запись TCPDUMP?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как мне успешно остановить запись TCPDUMP?

Сообщение Anonymous »

Я очень новичок в Python. Мой текущий проект состоит в том, чтобы создать базовое окно Tkinter, чтобы запустить и остановить запись TCPDUMP Ethernet, используя пару кнопок. Я смог запустить запись, используя комбинацию подпроцесса и многопроцессы. Так что я был безуспешно остановить запись. Я после совета о том, как это достичь.
Спасибо.

Код: Выделить всё

import tkinter as tk
import subprocess
import multiprocessing
import time

# tcpdump configuration & subprocess creation

def tcpdump_config():
test_entry_str = test_entry.get()
tcpdump_command = ['sudo', 'tcpdump', '-i', 'eth0', '-n', '-w', '/home/inst/Documents/Test' + str(test_entry_str) + '.pcap']
proc = subprocess.run(tcpdump_command, shell = False)

# Start recording process
def rec_start():
if test_entry.get() == "":
from tkinter import messagebox
messagebox.showinfo(title="Information", message="Enter Test Number")
else:
m1  = multiprocessing.Process(target=tcpdump_config ,daemon=True, name='m1')
m1.start()

# Stop subprocess
def rec_stop():
pass
Я безуспешно пытался, используя команды прекращения и убийства в различных формах, и процесс продолжает работать.

Подробнее здесь: https://stackoverflow.com/questions/796 ... -recording
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Tcpdump недоступен при извлечении функций пакета в Windows
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Почему `tcpdump -i Any` не может захватывать одноадресный трафик в br0 (мост Linux), но он работает одновременно с tcpdu
    Anonymous » » в форуме Linux
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • TCPDUMP как бинарный
    Anonymous » » в форуме Linux
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Python: преобразовать TCPDUMP в Text2pcap читаемый формат
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как закрыть tcpdump через Paramiko
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»