Привет и здравствуйCODEBY
Скрипты для автоматизации: Ваш арсенал эффективного управления и анализа
В этой статье я хотел бы поделиться некоторыми
скриптами для автоматизации, которые выручали меня в разных сегментах "паутины", при решении различных задач (иногда даже очень полезных ) и в прочем мире пакетов и кадров. Немного подумав, не хотел бы сильно размазывать и размывать океанические просторы, поэтому сразу перейдем к делу после короткого отступления.
Отступление: О наших скриптах для системного администратора
На просторах интернета можно найти множество
готовых скриптов под разные задачи, такие как
сканирование сети, спуфинг и т.д. Я добавлю сюда рабочие варианты, которые я писал сам, только одна работа будет не моя, об этом я напишу ниже.
Но все-таки иногда приходится попотеть, чтобы найти и доработать под себя какие-то варианты. Постараюсь выложить то, что полностью работает в первоначальном виде. Не кидайте камни, если вы видели похожие функции – программисты и кодеры должны делиться своими работами, чтобы
ИТ-сообщество в целом развивалось, я думаю так. Да и вообще я за бесплатный интернет, анонимность, торренты и, конечно, бесплатные печеньки , но об этом пока тсссс Итак :
СЕТЬ
NETWORK SCAN
Сканер сети тут реализован через outparse. Я не помню почему так сделал, но видимо изучал эту библиотеку и работу с аргументами. В общем ставим модули, ставим npcapи заходим в папку со скриптом:
Для сканирования сетки команда
python ms.py -n 192.168.1.0/24 - scanning network
Вообще сканер на питон не особо полезная штука, я лично пользуюсь готовыми вариантами, но из него можно собрать что-то более ценное, далее. В этот скрипт также вшит МИТМ, но для перехвата пакетов предлагаю использовать программу из спойлера ниже
MITM
Если вы сидите на винде, то это точно может пригодиться. На линуксе есть встроенные средства для перехвата пакетов в локальной сети. На мастдае чуть посложнее.
При первом запуске мы должны включить кнопку enable(не помню нужна ли перезагрузка) скрипт поменяет значение ключа в реестре на 1 и это позволит сетевой карте пропускать пакеты через себя, чтобы мы врубили wireshark и смотрели что происходит на интересующем айпишнике.
Это не всегда нужно для каких-то темных целей (типа я ща твой http пароль украду) а может понадобиться, если вы, например, попали в компанию с большой и плохо организованной сетью, чтобы найти нужные устройства по макам. У меня когда то были фотки всех маков камер, тарелок и тд. и меня это очень спасало, пока мы не привели сеть в порядок.
FIND MAC
Самый часто используемый мной скрипт это поиск устройства по маку, чтобы найти айпишник и подключится, если по дхцп вдруг был получен друой адрес и вы не знаете его.
find_mac('192.168.0.1/24', '00:00:00:00:00:00') тут прописываем сетку где ищем и сам мак адрес. Скрипт найдет ip адрес устройства. Можно не сильно попотев улучшить его, чтобы не вбивать каждый раз ручками, но мне лень
CRYPT
Я когда то писал статью про шифрование и делал там прогу на змейке для шифрования файлов. Тут я скину улучшеную версию. Архив с криптом - EASY_CRYPT.zip.
Вводите директорию шифрования (папку, которую хотите зашифровать) и пароль. По кнопке cryptвсе файлы зашифруются AES256-CBC и будут скрыты. Так что не пугайтесь если они пропадут с экрана decryptвернет все на место. Скину код в спойлер, но скрипт без картинок не запустится соответственно.
КАССЫ АТОЛ
Архив kassa_python.zip, сам код будет ниже. Очень нудно рыл инфу по ним. В общем они стоят практически во всех компаниях, которые занимаются коммерческой деятельностью. Для подключения нужен специальный драйвер, я сейчас не буду вдаваться в подробности, у АТОЛа есть документация в нете. В архиве уже лежит fptr10.dll и libfptr10.py эти библиотеки и нужны для подключения, так что скрипт будет работать с вашими кассами сразу из архива.
Я брал с касс только определенные параметры, которые мне были нужны для мониторинга и чтобы считать другую информацию, вам все-таки придется обратиться к документации АТОЛ. Параметры находятся в блоке tryи этот пример для одной кассы. Можно сделать ip лист и передавать в скриптIPиPORTв цикле.
WEB
Если нужен простой видео хостинг, выложу сюда вариант на питоне. Он уже готов, с админкой и можно загружать видео. Работа не моя. Архив - videohosting_v1.1.zip. Запускаем с run.py, ссылка на админку в файле .env
Конец ?
Все нужные нам на данный момент интрументы написаны, на гите и других рессурсах много скриптов и программ из которых мы выдираем куски и переделываем под себя. Я, продолжая эту ветку, не сделал ничего нового, но упростил часть работы для себя. Скрипты также есть на моем git, но я не особо занимаюсь им, поэтому много чего туда не выкладываю.
Всем желаю хорошего настроения, роста и развития в своих начинаниях и на уже протоптанных маршрутах. Есть некоторые интересные идеи по статьям, так что увидимся позже. Всем салют codeby