Pyshark: RunTimeError raised upon completion of sniff_continuously for loop
up vote
0
down vote
favorite
I'm writing a test using Pyshark that starts a live capture, uploads a file using ftps, and then loops through the packets and looks for certain attributes. This is the snippet that is failing
cap = pyshark.LiveCapture(interface='ethernet', bpf_filter='src 10.200.150.200', output_file='pyshark.pcap')
ftps.storbinary('STOR block_01.log', file_to_upload)
for packet in cap.sniff_continuously(packet_count=200):
if 'IP' in packet:
packet_result = print_dcsp_info(packet)
if packet_result:
count += 1
print(packet['ip'])
if count == 5:
print('Test PASSED')
else:
print('aint it')
file.close()
cap.close()
ftps.quit()
At the end of the loop I am getting this error
> "C:UsersRivetAppDataLocalProgramsPythonPython37libsite-packagespysharkcapturecapture.py:229:
> RuntimeWarning: coroutine 'wait_for' was never awaited
> self.eventloop.run_until_complete(self._cleanup_subprocess(tshark_process))
> C:UsersRivetAppDataLocalProgramsPythonPython37libsite-packagespysharkcapturecapture.py:229:
> RuntimeWarning: coroutine 'Process.wait' was never awaited
> self.eventloop.run_until_complete(self._cleanup_subprocess(tshark_process))"
This happens every time I run this and I cannot seem to find a fix. I found similar issues (https://github.com/KimiNewt/pyshark/issues/297 and OSX PyShark: RuntimeWarning: coroutine 'wait_for' was never awaited), but no answers yet.
python ftp wireshark pyshark
add a comment |
up vote
0
down vote
favorite
I'm writing a test using Pyshark that starts a live capture, uploads a file using ftps, and then loops through the packets and looks for certain attributes. This is the snippet that is failing
cap = pyshark.LiveCapture(interface='ethernet', bpf_filter='src 10.200.150.200', output_file='pyshark.pcap')
ftps.storbinary('STOR block_01.log', file_to_upload)
for packet in cap.sniff_continuously(packet_count=200):
if 'IP' in packet:
packet_result = print_dcsp_info(packet)
if packet_result:
count += 1
print(packet['ip'])
if count == 5:
print('Test PASSED')
else:
print('aint it')
file.close()
cap.close()
ftps.quit()
At the end of the loop I am getting this error
> "C:UsersRivetAppDataLocalProgramsPythonPython37libsite-packagespysharkcapturecapture.py:229:
> RuntimeWarning: coroutine 'wait_for' was never awaited
> self.eventloop.run_until_complete(self._cleanup_subprocess(tshark_process))
> C:UsersRivetAppDataLocalProgramsPythonPython37libsite-packagespysharkcapturecapture.py:229:
> RuntimeWarning: coroutine 'Process.wait' was never awaited
> self.eventloop.run_until_complete(self._cleanup_subprocess(tshark_process))"
This happens every time I run this and I cannot seem to find a fix. I found similar issues (https://github.com/KimiNewt/pyshark/issues/297 and OSX PyShark: RuntimeWarning: coroutine 'wait_for' was never awaited), but no answers yet.
python ftp wireshark pyshark
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I'm writing a test using Pyshark that starts a live capture, uploads a file using ftps, and then loops through the packets and looks for certain attributes. This is the snippet that is failing
cap = pyshark.LiveCapture(interface='ethernet', bpf_filter='src 10.200.150.200', output_file='pyshark.pcap')
ftps.storbinary('STOR block_01.log', file_to_upload)
for packet in cap.sniff_continuously(packet_count=200):
if 'IP' in packet:
packet_result = print_dcsp_info(packet)
if packet_result:
count += 1
print(packet['ip'])
if count == 5:
print('Test PASSED')
else:
print('aint it')
file.close()
cap.close()
ftps.quit()
At the end of the loop I am getting this error
> "C:UsersRivetAppDataLocalProgramsPythonPython37libsite-packagespysharkcapturecapture.py:229:
> RuntimeWarning: coroutine 'wait_for' was never awaited
> self.eventloop.run_until_complete(self._cleanup_subprocess(tshark_process))
> C:UsersRivetAppDataLocalProgramsPythonPython37libsite-packagespysharkcapturecapture.py:229:
> RuntimeWarning: coroutine 'Process.wait' was never awaited
> self.eventloop.run_until_complete(self._cleanup_subprocess(tshark_process))"
This happens every time I run this and I cannot seem to find a fix. I found similar issues (https://github.com/KimiNewt/pyshark/issues/297 and OSX PyShark: RuntimeWarning: coroutine 'wait_for' was never awaited), but no answers yet.
python ftp wireshark pyshark
I'm writing a test using Pyshark that starts a live capture, uploads a file using ftps, and then loops through the packets and looks for certain attributes. This is the snippet that is failing
cap = pyshark.LiveCapture(interface='ethernet', bpf_filter='src 10.200.150.200', output_file='pyshark.pcap')
ftps.storbinary('STOR block_01.log', file_to_upload)
for packet in cap.sniff_continuously(packet_count=200):
if 'IP' in packet:
packet_result = print_dcsp_info(packet)
if packet_result:
count += 1
print(packet['ip'])
if count == 5:
print('Test PASSED')
else:
print('aint it')
file.close()
cap.close()
ftps.quit()
At the end of the loop I am getting this error
> "C:UsersRivetAppDataLocalProgramsPythonPython37libsite-packagespysharkcapturecapture.py:229:
> RuntimeWarning: coroutine 'wait_for' was never awaited
> self.eventloop.run_until_complete(self._cleanup_subprocess(tshark_process))
> C:UsersRivetAppDataLocalProgramsPythonPython37libsite-packagespysharkcapturecapture.py:229:
> RuntimeWarning: coroutine 'Process.wait' was never awaited
> self.eventloop.run_until_complete(self._cleanup_subprocess(tshark_process))"
This happens every time I run this and I cannot seem to find a fix. I found similar issues (https://github.com/KimiNewt/pyshark/issues/297 and OSX PyShark: RuntimeWarning: coroutine 'wait_for' was never awaited), but no answers yet.
python ftp wireshark pyshark
python ftp wireshark pyshark
asked Nov 9 at 20:56
Justin Dunlap
155
155
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53233174%2fpyshark-runtimeerror-raised-upon-completion-of-sniff-continuously-for-loop%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown