Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

return s+struct.pack(self.fmt, self.i2m(pkt,val)) struct.error: required argument is not an integer #33

Open
adrelanos opened this issue Apr 13, 2020 · 0 comments

Comments

@adrelanos
Copy link

Started in Qubes Debian buster based DispVM.

Apr 13 14:17:05 disp6704 systemd[1]: Started dhcpcanon DHCP client Anonymity Profile.
Apr 13 14:17:09 disp6704 dhcpcanon[1338]: Unable to init server: Could not connect: Connection refused
Apr 13 14:17:09 disp6704 dhcpcanon[1338]: Unable to init server: Could not connect: Connection refused
Apr 13 14:17:09 disp6704 dhcpcanon[1338]: gdk_cursor_new_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
Apr 13 14:17:09 disp6704 dhcpcanon[1338]: gdk_cursor_new_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
Apr 13 14:17:09 disp6704 dhcpcanon[1338]: Traceback (most recent call last):
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/automaton.py", line 679, in _run_condition
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     cond(self,*args, **kargs)
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/dhcpcanon/dhcpcapfsm.py", line 429, in timeout_delay_be
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     raise self.SELECTING()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]: scapy.automaton.NewStateRequested
Apr 13 14:17:09 disp6704 dhcpcanon[1338]: During handling of the above exception, another exception occurred:
Apr 13 14:17:09 disp6704 dhcpcanon[1338]: Traceback (most recent call last):
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/sbin/dhcpcanon", line 11, in <module>
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     load_entry_point('dhcpcanon==0.8.5', 'console_scripts', 'dhcpcanon')()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/dhcpcanon/dhcpcanon.py", line 89, in main
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     dhcpcap.run()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/automaton.py", line 892, in run
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     six.reraise(c.exc_info[0], c.exc_info[1], c.exc_info[2])
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/modules/six.py", line 697, in reraise
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     raise value
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/automaton.py", line 736, in _do_control
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     state = next(iterator)
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/automaton.py", line 806, in _do_iter
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     self._run_condition(timeout_func, *state_output)
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/automaton.py", line 687, in _run_condition
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     action(self, *state_req.action_args, **state_req.action_kargs)
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/dhcpcanon/dhcpcapfsm.py", line 646, in action_transmit_
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     self.send_discover()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/dhcpcanon/dhcpcapfsm.py", line 154, in send_discover
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     sendp(pkt)
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/sendrecv.py", line 315, in sendp
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     verbose=verbose, realtime=realtime, return_packets=return_packets)
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/sendrecv.py", line 276, in __gen_send
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     s.send(p)
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/arch/linux.py", line 551, in send
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     return SuperSocket.send(self, x)
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/supersocket.py", line 42, in send
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     sx = raw(x)
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/compat.py", line 96, in raw
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     return bytes(x)
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/packet.py", line 345, in __bytes__
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     return self.build()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/packet.py", line 444, in build
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     p = self.do_build()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/packet.py", line 429, in do_build
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     pay = self.do_build_payload()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/packet.py", line 416, in do_build_payload
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     return self.payload.do_build()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/packet.py", line 429, in do_build
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     pay = self.do_build_payload()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/packet.py", line 416, in do_build_payload
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     return self.payload.do_build()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/packet.py", line 429, in do_build
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     pay = self.do_build_payload()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/packet.py", line 416, in do_build_payload
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     return self.payload.do_build()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/packet.py", line 429, in do_build
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     pay = self.do_build_payload()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/packet.py", line 416, in do_build_payload
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     return self.payload.do_build()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/packet.py", line 426, in do_build
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     pkt = self.self_build()
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/packet.py", line 407, in self_build
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     p = f.addfield(self, p, val)
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/fields.py", line 521, in addfield
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     return s + self.i2m(pkt, val)
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/layers/dhcp.py", line 269, in i2m
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     lval = [f.addfield(pkt,b"",f.any2i(pkt,val)) for val in lval]
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/layers/dhcp.py", line 269, in <listcomp>
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     lval = [f.addfield(pkt,b"",f.any2i(pkt,val)) for val in lval]
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/fields.py", line 841, in addfield
Apr 13 14:17:09 disp6704 dhcpcanon[1338]:     s = self.field.addfield(pkt, s, v)
Apr 13 14:17:10 disp6704 dhcpcanon[1338]:   File "/usr/lib/python3/dist-packages/scapy/fields.py", line 80, in addfield
Apr 13 14:17:10 disp6704 dhcpcanon[1338]:     return s+struct.pack(self.fmt, self.i2m(pkt,val))
Apr 13 14:17:10 disp6704 dhcpcanon[1338]: struct.error: required argument is not an integer
Apr 13 14:17:10 disp6704 systemd[1]: dhcpcanon.service: Main process exited, code=exited, status=1/FAILURE
Apr 13 14:17:10 disp6704 systemd[1]: dhcpcanon.service: Failed with result 'exit-code'.
Apr 13 14:26:30 disp6704 systemd[1]: Started dhcpcanon DHCP client Anonymity Profile.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant