И это всё МОЁ

http://i.imgur.com/MKt6Sil.png


До сих пор не могуд определиться, кнопки управления окнами должны быть вплотную или выпирать справа или слева.


Доколе?


ps. это 18.04 если что.









 , ,








И это всё МОЁ

Привет. Сразу - я в этом деле тёмный.

Допустим есть какой-то емейл на неком внешнем сервисе. Не хочется ходить руками каждый раз и проверять входящие сообщения. Хочется запустить скрипт который всё сам проверит (авторизируется и т.д.) и выплюнет список новых сообщений.

Куда копать? Что заюзать?









 ,








И это всё МОЁ

Стоит задача, возможности ввода своих данных в zabbix в уже существующие элементы данных.
Я использую pyzabbix для отправки ZabbixMetric в zabbix, через zabbix sendor, для этого тип элемента данных установлен как Zabbix траппер, но в остальное время он должен получать данные с агента, можно ли будет ли работать что-то вроде item.update({‘type’: 2}) для смены типа элемента данных?









 ,








И это всё МОЁ

Понимаю, что то, что не касается SpaceX или наших отечественных эпикфейлов мало кому на ЛОРе интересно, но сегодня первый испытательный полёт CST-100 Starliner с манекеном к МКС.


На данный момент РН отработал штатно, но из-за сбоя в работе разгонного блока или двигателей корабля, орбита оказалась нештатной. Хорошо, если она будет замкнутой (пишут, что всё-таки замкнутой) и со Старлайнером мы встретимся в следующий раз над территорией США, а не в Индийском океане. Получится ли состыковаться с МКС – вопрос открытый.


Кстати, как только «что-то пошло не так», трансляцию тут же вырубили, также как и наши в подобных случаях :)


Видосик пуска Атласа-5:
https://www.youtube.com/watch?v=jm7KdrbGjV0&t=0s









 , , ,








И это всё МОЁ

Команда cut используется, если нужно вырезать часть текста — при этом он может находиться в файле либо быть напечатанным через стандартный ввод. В Unix-системах эта команда удаляет секции текста, которые были обозначены при помощи байтов, символов или полей, разделенных знаками "-" и ":". Работу cut обеспечивает одноименная утилита. Она входит в состав GNU Coreutils, так что по умолчанию доступна во всех дистрибутивах Linux. Также ею можно воспользоваться на машинах с операционной системой BSD. Мы постараемся подробно рассказать о том, как работать с командой cut, задействовав и стандартный ввод, и текстовые файлы. Ну и, как всегда, дадим примеры использования, чтобы тем,


Запись Команда cut Linux впервые появилась Losst.






@темы: Инструкции

И это всё МОЁ

Команды GOG и ScummVM с радостью представляют вам особый релиз - первое цифровое издание Blade Runner и адаптацию легендарной приключенческой игры для современных ПК. В свое время Blade Runner стала абсолютным хитом и перевернула игровую индустрию. Игра предлагала совершенно немыслимый геймплей и механики по тем временам (1997 год), и разошлась тиражом более 800 000 экземпляров. Но Blade Runner никогда не выходила в цифровом виде, а запустить ее на современных системах было практически невозможно. На десятилетия легенда канула в небытие. Сообщество фанатов потратило почти 10 лет, чтобы хоть как-то запустить и играть билд с оригинальных дисков, и все же имелось множество проблем с совместимостью. Тогда подключилась команда GOG, а вместе с ней проект ScummVM. Игра была тщательно протестирована, избавлена от багов, и адаптирована для всех современных версий Windows, Mac и Linux.

Blade Runner от Westwood Studios по сей день остается одной из лучших приключенческих игр в истории, но из-за отсутствия цифровой версии она постепенно стёрлась из людской памяти. Но сегодня настал её час. Благодаря стараниям поклонников игры и сайта GOG.COM она наконец вернулась на современные ПК.

Настало время вспомнить, с чего начинался настоящий ПК-гейминг!








 , , , ,








И это всё МОЁ

Привет. На днях решил заняться изучением MiTM и иже с ним. Скопмилирована последняя версия bettercap из сорцев на debian buster. Форвардинг включен, ufw выставлен в allow, порты открыты, iptables обнулен.


Набор каплетов из офф форка разработчиков.


Окружение:
вифи роутер с выключенными функциями защиты.
Дебиан с беттеркапом и каплетами подключенный к вифи.
Андроид без впн подключенный к тому же вифи.


Задача:
Хотя бы по хттп перехватить траффик трубки и подменить грёбаный файл на свой.


Методы попыток решения:
Downloadautopwner каплет к беттеркап. Который должен, по идее, все сделать автоматически. Несколько ночей тчетно. Прочитаны исходники и комменты, ридми. Без толку. При попытке это все запустить - на телефоне просто пропадает интернет. Попытка запуска wget из термукса (для чистоты эксперимента) выдает Connecting to avto..|62...*|:80… failed: Connection refused.


Ettercap + sslstrip + dns2proxy - получилось перехватить картиночки с сайта, который открывался на трубке. Подменить что-то на свое - не получается.


Хелп, плиз.









 , ,








И это всё МОЁ

Скрипт пингует адрес и если не проходит прописывает маршрут. Я его запускаю, всё нормально. Если указываю запускать по расписанию CRON ,скрипт отрабатывает но маршрут не прописывается. Подскажите , куда смотреть ?









 ,








И это всё МОЁ

Приветствую!

Прошу ткнуть носом в причину появления нижеописанных чудес и возможность их исправления.
SAMBA - 4.11.2
BIND - 9.11.10
Поднят Samba AD DC (192.168.10.220) с BIND9 DLZ DNS Back End.
Всё работает, пользователи ходят, LDAP отвечает.
Смотрю работу DNS в консоли DC:

# nslookup buh-buh
Server: 127.0.0.1
Address: 127.0.0.1#53

Name: buh-buh.MYDOM.LAN
Address: 192.168.10.38

# nslookup 192.168.10.38
38.10.168.192.in-addr.arpa name = BUH-BUH.mydom.lan.

Так же, nslookup'ом, проверяю и на Вынь, и на Линь машинах - возвращает и прямую, и обратную записи.
Иду в RSAT - такой записи (BUH-BUH) нет ни в прямой, ни в обратной зоне!

Делаю эксперимент, прописываю вручную новый(е) сервер(ы) и в прямой, и в обратной зонах (хоть в RSAT, хоть через консоль) - nslookup, host и прочие ничего не видят!
Хотя, сам DC, srv и другие типы относящиеся к домену и видные в RSAT, nslookup'ом, host и прочими показываются.

samba-tool dns query 192.168.10.220 mydom.lan @ ALL -U admin

возвращает ровно тоже, что видно в RSAT.

Куда же лезет nslookup? %)

smb.conf
[global]
netbios name = DC
realm = MYDOM.LAN
server role = active directory domain controller
server services = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc, drepl, winbindd, ntp_signd, kcc, dnsupdate
workgroup = MYDOM
idmap_ldb:use rfc2307 = yes

winbind enum users = yes
winbind enum groups = yes
winbind refresh tickets = yes

host msdfs = true
interfaces = eth0 lo
bind interfaces only = Yes

allow dns updates = nonsecure and secure
allow dcerpc auth level connect = yes

ldap server require strong auth = no
client ldap sasl wrapping = plain
tls enabled = no

named.conf
include "/var/lib/samba/bind-dns/named.conf";

options {
listen-on {192.168.10.220;127.0.0.1;};
directory "/var/named";
auth-nxdomain yes;
notify no;
empty-zones-enable no;
allow-query {127.0.0.1;192.168.10.0/24;};
allow-recursion {127.0.0.1; 192.168.10.0/24;};
allow-update {127.0.0.1;192.168.10.0/24;};
allow-transfer { none; };
tkey-gssapi-keytab "/etc/samba/private/dns.keytab";
minimal-responses yes;
# не понятные запросы отдаем шлюзу 192.168.10.250
forwarders {192.168.10.250;};
forward only;

dnssec-validation no;
listen-on-v6 { none; };
version "unknown";
};

zone "." IN {
type hint;
file "caching-example/named.root";
};

zone "localhost" IN {
type master;
file "caching-example/localhost.zone";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
type master;
file "caching-example/named.local";
allow-update { none; };
}


/var/lib/samba/bind-dns/named.conf
dlz "AD DNS Zone" {

# For BIND 9.11.x
database "dlopen /usr/lib64/samba/bind9/dlz_bind9_11.so";
};

resolv.conf
domain MYDOM.LAN
nameserver 127.0.0.1
nameserver 192.168.10.220

hosts
127.0.0.1               localhost
192.168.10.220 dc.mydom.lan dc


За ранее, Спасибо!








 ,








И это всё МОЁ

Сабж, использую S-Line 1 Mini от Samsung и подключаю его к ноуту Samsung 700T, раньше этот HDD подключал к ПК и так же накатывал на него линуксы и macOS, но вот что-то не так именно при работе с ноутом ибо даже установка пакетов с помощью dnf в Fedora может зафризить ноутбук на минуты две ( до этого пробовал Manjaro и Debian ).









 ,








И это всё МОЁ

Москва, Очаковское шоссе, 34 зп от 120 до 150 тыс.руб.
Связаться: 8-968-526-19-31 (Наталья), 8-965-336-65-96 (Николай Николаевич), [email protected]


Обязанности:


Разработка ПО на языках C, C++ с использованием библиотеки Qt


Требования:


Высшее образование

Отличное знание С++, библиотек STL, Qt

Знание и понимание принципов ООП и паттернов проектирования

Хорошая алгоритмическая подготовка: знание основных структур данных и алгоритмов

Будет преимуществом:
Высшее техническое образование в области радиотехники/радиоэлектроники
Опыт работы:
в среде MS Visual Studio

с генератором синтаксических анализаторов Bison

с генератором лексических анализаторов Flex

с компилятором конечных автоматов Ragel

с HTML и CSS

с XML
Опыт разработки инсталляторов с использованием набора инструментов Windows Installer XML









 ,








И это всё МОЁ

Привет.


Мне, как и многим людям, нужно регулярно вести записи. Статьи и их части, которые нужно перечитать в будущем, агенды и результаты всяких переговоров и собеседований, списки книг, ссылок, ресурсов, прогресс в работе над проектами и прочее. Хотелось бы когда-нибудь начать пользоваться неким единым сервисом, вместо кучи разных + бумажные варианты и всякие гугл-календари.


Вопрос, каким сервисом пользуетесь Вы? Опрос именно про сервисы, то есть про удобное ПО с синхронизацией между разными машинами и разными ОС (в том числе и мобильными приложениями), варианты «Пишу в Emacs в org-mode и щаслив» это про другое. Нужен сервис или ПО с нормальным функционалом и пригодный для настоящих нужд, текстовые файлики в текстовом редакторе это мы и так умеем.


Чем пользуетесь? Какие есть проблемы? С какими связываться не нужно? Спасибо.







Microsoft One Note1
Evernote0
Confluence0
Notion0
Wiki-движок0
Всего голосов: 1
Всего проголосовавших: 1




 , ,








И это всё МОЁ

Всем привет. В общем такие дела…
есть микрокомпьютер orange pi one, поставил на него armbian bionic, asterisk, freepbx.
Неделю со всем этим чпокался, вроде как работает.
Но не могу понять что происходит с iptables.


выполняя:
root@OrangePiPBX:~# fail2ban-client status asterisk
Status for the jail: asterisk
|- Filter
| |- Currently failed: 1
| |- Total failed: 96
| - File list: /var/log/asterisk/full- Actions
|- Currently banned: 16
|- Total banned: 41
`- Banned IP list: 51.158.26.126 45.143.220.117 45.143.220.105 46.166.142.196 46.166.142.186 46.166.142.200 46.166.142.178 195.154.214.141 46.166.142.184 46.166.142.103 195.154.146.31 46.166.142.108 46.166.142.102 46.166.142.107 46.166.142.96 62.210.247.125


Вроде вижу адреса, с ними все нормально.
Но когда я смотрю iptables -L


Chain f2b-SIP (1 references)
target prot opt source destination
REJECT all – 62-210-247-125.rev.poneytelecom.eu anywhere reject-with icmp-port-unreachable
REJECT all – 46.166.142.96 anywhere reject-with icmp-port-unreachable
REJECT all – . anywhere reject-with icmp-port-unreachable
REJECT all – 46.166.142.102 anywhere reject-with icmp-port-unreachable
REJECT all – 46.166.142.108 anywhere reject-with icmp-port-unreachable
REJECT all – 195-154-146-31.rev.poneytelecom.eu anywhere reject-with icmp-port-unreachable
REJECT all – 46.166.142.103 anywhere reject-with icmp-port-unreachable
REJECT all – . anywhere reject-with icmp-port-unreachable
REJECT all – 195-154-214-141.rev.poneytelecom.eu anywhere reject-with icmp-port-unreachable
REJECT all – 46.166.142.178 anywhere reject-with icmp-port-unreachable
REJECT all – . anywhere reject-with icmp-port-unreachable
REJECT all – . anywhere reject-with icmp-port-unreachable
REJECT all – . anywhere reject-with icmp-port-unreachable
REJECT all – 45.143.220.105 anywhere reject-with icmp-port-unreachable
REJECT all – 45.143.220.117 anywhere reject-with icmp-port-unreachable
REJECT all – 51-158-26-126.rev.poneytelecom.eu anywhere reject-with icmp-port-unreachable


То вижу точки вместо IP адреса брутфорсера, те же 16 строк, только несколько из них точки. В теории - если бы фильтр работал не правильно, то в fail2ban-client status asterisk он бы тоже показал не адреса, а точки. Там где адреса, все нормально блокируется, а где точки - нет.
Не могу разобраться что не так… Прошу объяснить или помочь.
Спасибо за внимание!









 , ,








И это всё МОЁ

Интересует возможность наглядно отображать структуры данных при отладке: http://www.cs.angelo.edu/~mmotl/2305/manual/ddd/html/PICS/ddd-layout.png https://bcaptain.files.wordpress.com/2013/06/ddd.png

Может в каких-то попсовых IDE что-то подобное запилили.

Языки: Си, C++. Всякие хаскели и проч - не интересует.








 , , , ,








И это всё МОЁ

Приведите пожалуйста пример устранения шаблонного кода, который можно устранить метапрограммированием, но средствами языка Java невозможно или очень проблематично? А то мне тут чел втирает что средств только языка Java хватит чтобы избавится от любого повторяющего кода.









 ,








И это всё МОЁ

Как послать мне в Рыбинск не вопрос, главное чтоб кому то не впадлу было.









 








И это всё МОЁ

Привет. Сидел какое-то время почти на полностью дефолтной 14.2 x64, но после апгрейда железа пришлось апгрейднуть и версию. Со стабильной веткой мне более-менее понятно, как ставить сторонние пакеты. С веткой -current не очень понятно. На сайте slackbuilds.org, откуда я брал нужные мне приложения, раздела с -current нет. Из слаквики я узнал, что есть сторонние пакетные менеджеры, типо sbopkg, slapt-get и прочие, но их использование с -current строго не рекомендуется из-за проблем при обновлениях. Отсюда вопросы - как и откуда с минимальными усилиями получить совместимые с -current программы, желательно в виде слакбилдов, чтобы управлять ими через slackpkg. Сторонних приложений мне нужно не так много: aria2c, pass, syncthing, rclone, libreoffice, virtualbox и еще несколько по мелочи.









 ,








И это всё МОЁ

Законно ли организовывать dos/ddos атаки на свой же vps?
Не помешает ли это хостеру?









 








И это всё МОЁ

Привет! Допустим, есть библиотека с функцией, которая возвращает объект структуры в стеке. Например

struct Data
{
int size;
void *data;
};

struct Data getData();


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

/* VER 1 */
struct Data
{
int32_t size;
void *data;

char reserved[32];
};


/* VER 2 */
struct Data
{
int32_t size;
void *data;

int32_t new_data;
char reserved[28]; /* -4 */
};


Однако и тут нужно думать о выравнивании, т.к. надо точно знать сколько забирает в байтах новое поле структуры...

Как есть ещё мысли как обеспечить бинарную совместимость?








 ,








И это всё МОЁ

Alpine Linux — уникальный дистрибутив, ориентированный на легковесность и безопасность. Он использует musl вместо glibc и busybox вместо coreutils и ряда других пакетов. Программы в Alpine собраны с использованием Stack Smashing Protection.


Изменения:



  • начальная интеграция сред рабочего стола KDE и Gnome;

  • поддержка Raspberry Pi 4 (aarch64 и armv7);

  • переход на linux-lts (версия 5.4) вместо linux-vanilla (при обновлении потребуется заменить пакет);

  • поддержка Vulkan, MinGW-w64 и DXVK;

  • на всех архитектурах, кроме s390x, доступен Rust,

  • Python 2 объявлен устаревшим, все его пакеты удалят в следующем релизе;

  • пакеты теперь используют путь /var/mail вместо /var/spool/mail;

  • пакет clamav-libunrar вынесен из жёстких зависимостей clamav;

  • обновлены версии пакетов.









 , ,