Найти - Пользователи
Полная версия: import os
Начало » Network » import os
1
melon
Linux x 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1
Предустановленны deb пакеты tcpdump, vlan.
#!/bin/bash/evn python3
import os
print('#####################################')
print('# STARTING TCPDUMP SNIFFING AND VLAN INT ADD #')
print('#####################################')
os.system('vconfig add eth00 1100')
os.system('ifconfig eth0.1100 11.11.11.11 netmask 255.255.255.0')
os.system('mkdir /home/vlan/python/tool-tcpdump/log')
os.system('touch /home/vlan/python/tool-tcpdump/log/log')
os.system('cat /dev/null > /home/vlan/python/tool-tcpdump/log/log')
os.system('tcpdump -i eth0.1100 -vvn -e tcp or udp >> /home/vlan/python/t
os.system('vconfig rem eth0.1100')
print open('/home/vlan/python/tool-tcpdump/log/log').read()
Вот таким вот способом незамысловатым, снифаю нужный мне влан-интерфейс в сети.
FishHook
МАЛАДЕЦ!
Firik
Аж борща захотелось
JOHN_16
melon
я не вижу вопроса или проблемы с вашей стороны, какой смысл вашего поста?
P.S. если вы хотели поделиться вашим кодом, то вы выбрали не тот раздел форума.
P.P.S. ну и да, ваше код полная хрень. Откройте для себя модуль subprocess
PooH
melon
Вот таким вот способом незамысловатым, снифаю нужный мне влан-интерфейс в сети.
А вот от таких хитроопых я терминирую все вланы на свичах :-P

JOHN_16
Откройте для себя модуль subprocess
А еще лучше sh

PS:
melon
#!/bin/bash/evn python3
точно работает? ;)
ZerG
Тема борща не раскрыта
melon
PooH
python/tool-tcpdump# python tcpdump.py
##############################################
# STARTING TCPDUMP SNIFFING AND VLAN INT ADD #
##############################################
Added VLAN with VID == 20 to IF -:eth0:-

да, работает.
У меня тоже все терменируется на свитчах, но стоит сервер с которого работаю и не всегда есть возможность напрямую включится в нужный влан.
По поводу subprocess end sh. Можно были и этим воспользоваться, но воспользовался os. Для такой задачи хватило с головой.
PooH
melon
да, работает.
Вы не поняли, я имел в виду ваш шибанг
PooH
#!/bin/bash/evn python3

можно писать
#!/bin/python3
или
#!/bin/env python3
но у вас написана бессмыслица. А поскольку, как показали, вы запускаете python tcpdump.py, то совсем непонятно зачем она написана.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB