• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

python3 --> print() не могу понять как обновить динамически строку :(

mi4

Member
19.10.2018
15
0
BIT
0
Добрый день !
пробую написать:
Python:
spc = 0
while True:
    spoof("10.0.2.15", "10.0.2.1")
    spoof("10.0.2.1", "10.0.2.15")
    spc = spc + 2
    print("\r[-->]  " + str(spc), end="")
    time.sleep(0.5)

### echo 1 > /proc/sys/net/ipv4/ip_forward ### on forward

в идеале должна 1 строка обновляться, но на деле получается следующие:
Код:
root@kali:~/PycharmProjects/py_prog# python3 spoof.py
.
Sent 1 packets.
.
Sent 1 packets.
-->  2.
Sent 1 packets.
.
Sent 1 packets.
-->  4.
Sent 1 packets.
.
Sent 1 packets.
-->  6.
Sent 1 packets.
.
Sent 1 packets.
-->  8.
Sent 1 packets.
.
Sent 1 packets.
-->  10.
Sent 1 packets.
.
Sent 1 packets.
-->  12.
Sent 1 packets.
.
Sent 1 packets.
-->  14.
Sent 1 packets.
.
Sent 1 packets.
-->  16^CTraceback (most recent call last):
  File "spoof.py", line 25, in <module>
    time.sleep(0.5)
KeyboardInterrupt
root@kali:~/PycharmProjects/py_prog#

Заранее спасибо и с наступающим !
 

mi4

Member
19.10.2018
15
0
BIT
0
ок, попробую разобраться )

сори за путанницу тут немного в другои дело
пытаюсь в терминале получить поля при запуске scapy он при выводе полей сообщает
Option hwdst shows field name as MutipleTypeField
Option pdst shows field name as MutipleTypeField

как пример:
root@kali:~/PycharmProjects/py_prog# python3
Python 3.7.5 (default, Oct 27 2019, 15:43:29)
[GCC 9.2.1 20191022] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import scapy.all as scapy
>>> scapy.ls(scapy.ARP)
hwtype : XShortField = (1)
ptype : XShortEnumField = (2048)
hwlen : FieldLenField = (None)
plen : FieldLenField = (None)
op : ShortEnumField = (1)
hwsrc : MultipleTypeField = (None)
psrc : MultipleTypeField = (None)
hwdst : MultipleTypeField = (None)
pdst : MultipleTypeField = (None)
>>>
во втором и третьем питоне одно и тоже (

по хорошему hwsrc должен вернуть МАC и pdst IP
 

Сергей Попов

Кодебай
30.12.2015
4 693
6 589
BIT
347
Чтобы автору вопроса закрыть свой тикет (сменить префикс "Проблема" на "Решено"), надо выбрать лучший ответ. Просто нажмите значок кубка в левой части сообщения, слева от аватарки.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!