аукцион / FPR / donate / услуги / RSS / распечатать / вход 
Мой мир
Вконтакте
Одноклассники

Дневник волка путешественника!



Забавные случаи с крысой

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

Прогулка по дому. Недавно я случайно не ночевал дома, у Хомы всегда много еды в его кормушке, но я больше переживал за то, что он начнет психовать и опять разгрызет лапку. Какое же было моё удивление, когда я пришел домой то меня в коридоре встречал сам Хома. Я его осмотрел, он был в паутине и пыли. Вероятно он залез через щель за компьютерный столик, только там могло быть столько грязи. Он давненько научился выбивать дверцу клетки, но практически не пользовался этим умением. Осмотрев все комнаты и кухню я пришел к выводу, что он просто гулял по дому, так как следы в виде высохших лужиц мочи и катышки фекалий он разложил по всему дому. За двое суток из него генерируется масса подобных меток. Пакетики с едой стояли перед клеткой, в них он съел все видимые красные вкусняшки и семечки подсолнуха. Рядом стояла открытая баночка с семечками подсолнуха и пакетик с семечками тыквы, но их он не тронул, хоть и любит их кушать. Провода он не трогает, они ему не интересны. А судя по тому, что в лежащей на полу накидке для стула была масса фекалий, то там он устроил себе гнездо в моё отсутствие. Оно и правильно, внутри тепло, мягко и его можно безнаказано грызть.

Тэги: домашние животные, животные

Отредактировано:2021-06-12 08:42:53 | Читать полную версию...




С днём рождения Натра!

Поздравляю с днём рождения самую лучшую волчицу в мире!

Natra - лучшая волчара.

Отредактировано:2021-06-11 12:16:23 | Читать полную версию...




Затяжное отсутствие и закрытие проекта FurryPride

Как все давно заметили, я несколько месяцев не выкладывал посты, спасибо тем, кто беспокоился и спрашивал о моём отсутствии. Я не пропал. Банально не хватало времени даже на маленькие заметки. Мне, конечно, понравилось предложение публиковать малюсенькие текстовые заметки, но я боюсь, что мой проект в этом случае превратится в обычный Твиттер.

Так же я хочу сообщить о закрытии проекта FurryPride.RU. Во-первых, все кто обещал помочь в его наполнении и продвижении — разбежались. Во-вторых, из-за коронавируса особых тусовок провести не удалось. В-третьих, вместо отдельного проекта я могу все интересные события выкладывать в этом проекте. Чат в Телеграме я не закрываю, пусть работает.

Тэги: бытовуха

Отредактировано:2021-06-08 06:03:55 | Читать полную версию...




Дом для крысы из коробки от блока питания

Мой крысюк по имени Хома очень любит разные коробочки, особенно прятаться в них, а так же грызть их. У нас с ним немного не совпадает подход к домостроению. Я люблю когда коробочки ровные, чистые с правильными отверстиями. Вот такие коробочки, в качестве домиков, я притаскиваю для моего любимца.

Домик для крысы новый.

Тэги: домашние животные

Отредактировано:2021-03-10 08:40:30 | Читать полную версию...




NetFlow v5 Python (часть 5) запись в MySQL

По сути финальная часть всего проекта — это запись Netflow в базу данных. В дальнейшем можно будет писать разборщик пакетов и вывод красивых графиков с использованием данных хранимых в БД. Как самый частый в бесплатных и опенсорсных проектах был выбран MySQL. Эта программа берёт файл с Netflow-пакетами и записывает их в нашу БД. Если таблицы с данными нет, то она будет создана автоматически. В общем, необходимо будет только заполнить переменные с адресом MySQL-сервера, именем пользователя, паролем и именем базы. Дальше программа сама разберётся, что ей делать.

Вопрос о том как дальше разбирать данные будет решаться совсем другими методами.

Тэги: ИТ, Cisco, программирование, Питон

Отредактировано:2021-03-02 10:42:21 | Читать полную версию...




NetFlow v5 Python (часть 4) анализатор конвертор

После того как будут собраны данные Netflow с помощью коллектора, эти данные необходимо как-то подготовить. Для тестирования и для того, чтобы можно было увидеть данные глазами я решил сделать конвертор. Этот конвертор будет сохранять данные в файл в понятном человеку виде.

Собственно исходник файла, на основании которого вы сможете сделать свой анализатор с Блэк Джеком и дамами лёгкого поведения.

Тэги: ИТ, Cisco, программирование, Питон

Отредактировано:2021-03-01 08:35:11 | Читать полную версию...




NetFlow v5 Python (часть 3) коллектор

Самописный коллектор для Netflow написанный на Python уже готов. Я пишу на третьей версии Python, по этому проблем с совместимостью с современными системами не должно возникнуть. В боевом режиме он используется на Windows, но он так же параллельно работает на Linux дистрибутивах. Если у вас возникнут проблемы, то можете обращаться ко мне, при наличии свободного времени могу оказать посильную помощь.

Логика действий у него такая. Приходящий набор разбирается по пакетам. В среднем их 30 штук в одном наборе. После их разбора они записываются в файл в бинарном виде. От текстового формата я отказался, так как он занимает слишком много места и при обработке тратится больше времени. Я так же планирую записывать в базу данных в бинарном виде, так как — это не только экономит место, но и ускоряет работу SQL-сервера. Ни для кого не секрет, что сравнивать целые числа быстрее чем строки. А уже потом можно привести к читаемому виду. Тем более, что в Python и PHP есть инструменты для конвертации из четырёхбайтового представления и обратно. Учитывая, что на уровне коллектора и анализатора нет потребности манипулировать с IP-адресами, то потребуется только работа на PHP. Например, для получения четырёхбайтового представления из строки можно использовать функцию int ip2long(string ip_address);, а для получения строки из четырёхбайтового представления можно использовать функцию string long2ip(int proper_address);.

Тэги: ИТ, Cisco, программирование, Питон

Отредактировано:2021-02-24 15:17:51 | Читать полную версию...




NetFlow v5 Python (часть 2)

Написание собственного коллектора для Netflow на Python продолжается. Текущий вариант коллектора «ловит» входящий трафик и пишет его в файлы каждую минуту. Потом можно будет написать парсер, который будет «разбирать» собранные нами данные и сортировать как нам захочется. Для себя я пока пишу немного другой коллектор который пишет в файлы двоичный код, что многократно уменьшит объём хранимой информации. В принципе, метод хранения не принципиален, так как в дальнейшем эта информация будет записываться в БД, а на диске будет удалёна. Дисковое хранение требуется для гарантированной записи и ускорения работы скрипта, у меня используется SSD диск для временного хранения данных.

Текущий код для коллектора теперь выглядит вот так:

Тэги: ИТ, Cisco, программирование, Питон

Отредактировано:2021-02-17 12:59:52 | Читать полную версию...




NetFlow v5 Python (часть 1)

NetFlow является замечательным инструментом для контроля трафика в сети. Для него существует масса коммерческих и бесплатных продуктов, но иногда системным администраторам хочется чего-то странного. Например, мне захотелось написать свой собственный коллектор и анализатор. Будто бы я смогу смогу сделать лёгкий, переносимый и оптимальный вариант который меня полностью удовлетворит. Естественно, что мне захотелось его написать на Python с использованием стандартных библиотек. Но поискав на просторах сети информацию по этому поводу я нашел, что масса примеров и попыток реализаций уходит корнями в пример господина Брайна Рэка. При этом его никто не упоминает, но регулярно выдают его код за свой. В большинстве случаев добавляется вывод в файл, вместо терминала. Опять же я тоже продублирую код из блога этого замечательного человека. Если вы знаете автора более начального уровня, то пишите в комментарии.

Сегодня только продублирую этот код и покажу результат его вывода и опишу своё видение идеального коллектора для NetFlow.

Тэги: ИТ, Cisco, программирование, Питон

Отредактировано:2021-02-24 15:19:35 | Читать полную версию...




Cisco SNMP получение MAC-адресов на интерфейсе роутера

Для получения списка MAC-адресов на том или ином интерфейсе роутера Cisco можно зайти на роутер и дать команду show arp. В результате нам будут показаны все адреса со всех интерфейсов роутера. А если взять случай с сетью в которой имеется около полусотни роутеров, да ещё вспомнить, что в каждой из сетей пара сотен компьютеров. А ещё в некоторых сетях по три или десять VLAN. Вот тогда ручная задача будет крайне затруднительна. И нам на помощь приходит Python. Раньше нечто аналогичное я делал с использованием библиотеки pexpect, с помощью которой я подключался по SSH к каждому роутеру и потом анализировал полученные данные. Но с использованием SNMP на Cisco и библиотеки pysnmp можно одним запросом получить список IP-адресов и MAC-адресов на интересующих интерфейсах.

Для запроса используется OID: 1.3.6.1.2.1.4.22.1.2.N, где N — это номер интерфейса. Конечно, можно взять уровень выше и запросить MAC со всех интерфейсов: 1.3.6.1.2.1.4.22.1.2. Я не буду публиковать огромную портянку, которая опрашивает кучу устройств используя данные со SQL-сервера, иначе статья займёт катастрофический объём и ограничусь выводом заранее прописанного IP-адреса роутера. А дальше вы подправите под свои нужды.

Тэги: ИТ, Cisco, программирование, Питон

Отредактировано:2021-02-15 12:14:34 | Читать полную версию...


Этот сайт использует файлы cookies, чтобы упростить вашу навигацию по сайту, предлагать только интересную информацию и упростить заполнение форм. Я предполагаю, что, если вы продолжаете использовать мой сайт, то вы согласны с использованием мной файлов cookies. Вы в любое время можете удалить и/или запретить их использование изменив настройки своего интернет-браузера.

Сообщайте мне о замеченных ошибках на: web@orcinus.ru. Все пожелания и советы будут учтены при дальнейшем проектировании сайта. Я готов сотрудничать со всеми желающими. В некоторых случаях, мнение автора может не совпадать с мнением автора! Phone: +7-902-924-70-49.

Top.Mail.Ru
Top.Mail.Ru LiveInternet Rambler's Top100 Яндекс.Метрика