• Логирование нажатий, как?

    @younghacker
    Потому что unset HISTFILE при входе и history после закрытия сессии будет как до входа.
    После обрыва сессии history также не сохранится.
  • Как вылечить сервер, который считает, что все место на диске закончилось, так как df -h показывает 100% занятого места на /, но df -ih показывает 27%?

    @younghacker
    А завтра это случится снова. Снова переустановка? :)
    Одна из причин почему я не алоцирую 100% диска сразу - получить время для анализа.
  • Почему гугл почта для домена не принимает письма с обычного gmail?

    @younghacker
    SPF до сих пор не видно.

    ;; QUESTION SECTION:
    ;jdewis.ch.                     IN      ANY
    
    ;; ANSWER SECTION:
    jdewis.ch.              14400   IN      TXT     "google-site-verification=Qyc0CfZCzyg5n180R6QOrxr0IHJYZvGoPYCw7DbNm3Q"
    jdewis.ch.              86400   IN      SOA     ns81.uahosting.com.ua. hosting.uahosting.com.ua. 2016100203 3600 7200 1209600 86400
    jdewis.ch.              86400   IN      NS      ns81.uahosting.com.ua.
    jdewis.ch.              86400   IN      NS      ns82.uahosting.com.ua.
    jdewis.ch.              14400   IN      A       91.218.213.181
    jdewis.ch.              14400   IN      MX      5 alt2.aspmx.l.google.com.
    jdewis.ch.              14400   IN      MX      10 aspmx2.googlemail.com.
    jdewis.ch.              14400   IN      MX      10 aspmx3.googlemail.com.
    jdewis.ch.              14400   IN      MX      1 aspmx.l.google.com.
    jdewis.ch.              14400   IN      MX      5 alt1.aspmx.l.google.com.


    Написал на указанный Вами емейл.
  • Где узнать курс доллара при выводе денег с Upwork на Paypal?

    @younghacker
    Дмитрий: Вы меня не поняли!
    В пользовательском соглашении PayPal написано что вывод денег только в вашу домашнюю валюту. У меня тоже долларовый счёт. Но при попытке добавить банковский счёт для вывода - PayPal устанавливает валюту моего банка не давая возможности её выбрать или поменять.
    https://www.paypal.com/webapps/mpp/ua/useragreemen...
    6.1 How to Withdraw/Redeem E-money. You may withdraw funds by electronically transferring them to your bank account (this withdrawal/redemption functionality is sometimes known as “transfer to bank”) or if you are a registered user of a Credit Card Withdrawal Region, your branded MasterCard or Visa card. Some jurisdictions may permit you to withdraw funds to either your bank account or your card. The bank account into which you request the redemption of E-money must be denominated in the home currency of your Account. Balances must be redeemed in your home currency – see section 6.4 if your Account holds a balance in multiple currencies.

    Из текста видно что выводна счёт - только в домашней валюте. На карту - на выбор. Но карта должна работать на приём валюты.
  • Где узнать курс доллара при выводе денег с Upwork на Paypal?

    @younghacker
    Это верно. А дальше как? Вот есть на пейпале USD, потом куда? На счёт в банке РФ? В их полиси прописано конвертируется в национальную валюту страны банка эмитента карты. Однако есть информация датированная 2014 годом что можно связаться с ними и попросить настроить вывод не на счёт, а на долларовую карту. Вопрос только в каких странах это работает кроме Мальты.
  • Возможно ли написать универсальный парсер (для любого ресурса) под конкретную задачу на Python?

    @younghacker
    Написать можно и регулярками и правилами. Но если выдача поменяется так что ваши правила не поймут это, парсер поломается. Без обучения и самосовершенствования - никак. Либо как поломается - руками.
  • Как сэкономить место если в каталогах есть одинаковые файлы?

    @younghacker
    Программу не нужно. Хватит скрипта.
    Например:
    [user001@localhost 00-test]$ tree
    .
    ├── 1
    │   ├── file-odinakovoe-imya.pdf
    │   └── file-odno-imya.xml
    └── 2
        ├── file-drugoe-imya.xml
        ├── file-obmanka.pdf
        └── file-odinakovoe-imya.pdf
    
    2 directories, 5 files
    
    
    [user001@localhost 00-test]$ ROOT=`pwd`; find "${ROOT}" -type f | xargs -I{} md5sum "{}" | sort
    ed9a3dc393fa00f8d706c734367f8069  /home/user001/temp/00-test/1/file-odno-imya.xml
    ed9a3dc393fa00f8d706c734367f8069  /home/user001/temp/00-test/2/file-drugoe-imya.xml
    fccd39921d16d083525004b8da07adf9  /home/user001/temp/00-test/1/file-odinakovoe-imya.pdf
    fccd39921d16d083525004b8da07adf9  /home/user001/temp/00-test/2/file-obmanka.pdf
    fccd39921d16d083525004b8da07adf9  /home/user001/temp/00-test/2/file-odinakovoe-imya.pdf
    
    
    [user001@localhost 00-test]$ ROOT=`pwd`; find "${ROOT}" -type f | xargs -I{} md5sum "{}" | sort | awk '{if($1==prevmd){printf("ln -sf \"%s\" \"%s\"\n",prevfn,$2)}else{prevmd=$1; prevfn=$2}}'
    ln -sf "/home/user001/temp/00-test/1/file-odno-imya.xml" "/home/user001/temp/00-test/2/file-drugoe-imya.xml"
    ln -sf "/home/user001/temp/00-test/1/file-odinakovoe-imya.pdf" "/home/user001/temp/00-test/2/file-obmanka.pdf"
    ln -sf "/home/user001/temp/00-test/1/file-odinakovoe-imya.pdf" "/home/user001/temp/00-test/2/file-odinakovoe-imya.pdf"

    Скрипт выловит дубликаты по их md5 и оставит первый найдённый как источник и на него сделает абсолютные симлинки.

    Команда ничего не делает, а формирует вывод на экран который затем нужно перенаправить в файл и его сначала проверить и потом выполнить.
  • OpenVPN через stunnel: отключить избыточное шифрование в openvpn?

    @younghacker
    Я понял, что небыло вопроса о способе отключения.
    В свете вновь открывшихся условий склоняюсь к первой части своего ответа: stunnel я бы не выбрасывал, но и шифрование трафика в OpenVPN не отключал бы если задержки не парят и оборудование справляется с шириной канала.
  • Почему systemd запускает OpenVPN раньше готовности интерфейсов определенных в /etc/network/interfaces?

    @younghacker
    Евгений: Вы нашли решение вашего вопроса?
    Вот что пишут в доке:
    For the particular case of upstart's static-network-up: Our ifupdown integrates that into network-online.target (see man systemd.special(7)). Thus, translate start on static-network-up to Requires/After=network-online.target.
    Отсюда: https://wiki.ubuntu.com/SystemdForUpstartUsers

    Второе что нашёл:
    superuser.com/questions/248667/run-a-service-after...

    Ещё я обратил внимание на Ваш скрипт. Что за $1 интерфейс Вы обрабатываете в нём? Если это TUN интерфейс то его поднятие и опускание лучше оставить на заботу OpenVPN. А в скрипте Вы можете контролировать что он существует и поднят.

    Я бы попробовал включить отладку и посмотреть что именно и когда происходит.
  • Не подымается tun в openvpn на ubuntu?

    @younghacker
    Денис Сечин: Денис поставьте пожалуйста метку что вопрос решён. А то он вылазит в неотвеченных :)
  • Как можно определить момент, когда клиент подлкючается и отключается от OpenVPN сервера?

    @younghacker
    В догонку. Есть сигнал SIGUSR2 который побуждает OpenVPN демона отобразить статистику в системный лог или куда у вас настроены логи.
    Например:
    Получаем pid процессов openvpn
    Отправлем нужному SIGUSR2
    Смотрим в лог
    netstat -nlp | awk '/openvpn[ \t]*$/{split($NF,a,"/"); print a[1]}'
    1130
    tail /var/log/openvpn-udp443.log -n 100
    Sat Sep 17 20:47:40 2016 event_wait : Interrupted system call (code=4)
    Sat Sep 17 20:47:40 2016 OpenVPN CLIENT LIST
    Sat Sep 17 20:47:40 2016 Updated,Sat Sep 17 20:47:40 2016
    Sat Sep 17 20:47:40 2016 Common Name,Real Address,Bytes Received,Bytes Sent,Connected Since
    Sat Sep 17 20:47:40 2016 vpn-client1,333.444.555.777:42793,35479300,272555278,Sat Sep 17 18:52:31 2016
    Sat Sep 17 20:47:40 2016 vpn-client4,333.444.555.888:15730,1314567,1375070,Fri Sep 16 08:04:19 2016
    Sat Sep 17 20:47:40 2016 ROUTING TABLE
    Sat Sep 17 20:47:40 2016 Virtual Address,Common Name,Real Address,Last Ref
    Sat Sep 17 20:47:40 2016 10.10.0.6,vpn-client1,333.444.555.777:42793,Sat Sep 17 20:47:39 2016
    Sat Sep 17 20:47:40 2016 10.10.0.22,vpn-client4,333.444.555.888:15730,Sat Sep 17 20:47:04 2016
    Sat Sep 17 20:47:40 2016 GLOBAL STATS
    Sat Sep 17 20:47:40 2016 Max bcast/mcast queue length,0
    Sat Sep 17 20:47:40 2016 END

    Ну а дальше парсим. И отключаем того кто сожрал слишком много. :)
  • Почему не получается перекачать папку с виртуального хостинга на VDS сервер?

    @younghacker
    Угу. Но ВНИМАНИЕ! Прежде чем отключать контроль ключа сервера или стирать его из known_hosts рекомендую ключ получить прямо на сервере и сравнить с тем что приходит от сервера. Кто знает что это не MITM атака?

    Вот эта команда выведет отпечаток публичного ключа который необходимо сравнить с тем что приходит ssh клиенту в момент ошибки.

    ssh-keygen -lf "путь к публичному ключу сервера"

    Выполнять её нужно на том сервере к которому подключаетесь когда происходит ошибка.
  • Как создать сеть Open VPN?

    @younghacker
    Max дело говорит. Маршрутизация должна быть правильно настроена. И о ней должны знать:
    1) клиенты OpenVPN
    2) компьютеры к которым эти клиенты подключаются
    3) сам OpenVPN процесс

    Клиентам лучше всего раздавать разные сертификаты и заблокировать дубликаты CN. Если кто-то потеряет компьютер то будет легче блокировать. Не потребуется перевыпускать сертификаты и ставить каждому клиенту снова.

    На ваш вопрос невозможно сделать пошаговую инструкцию. Слишком мало информации. Где default gate? Какой адрес у Сервер 1? Какой адрес VPN сети?
  • Получение прав на использование авторского изображения?

    @younghacker
    Совершенно верно. Как я понимаю именно в этом и заключается роль фотобанка. Большой, известный с юристами и деньгами. Он обеспечивает покрытие ответственности покупателя. Есть договор публичной оферты, есть документ о оплате. На фотобанк и будут переведены стрелки в случае разборки. Главное, что у покупателя есть чек и фотобанк который известен. Покупатель закон не нарушил.
  • Получение прав на использование авторского изображения?

    @younghacker
    Я имел ввиду другое. Вы создадите продукт который выстрелит. Автор, реальный, попросит с ним поделиться прибылями. В суд он предоставит старый, запечатанный нотариусом конверт с исходниками работ и черновиков. А у вас разрешение от какого-то неизвестного ни вам ни суду человека. Я не знаю поможет ли в таком случае гарантия известного фотобанка если купить такое изображение через них.
  • Как заставить одну программу выходить в сеть только через USB-модем, а остальное — по витой паре?

    @younghacker
    sazhyk, я с Вами согласен. Я не собираюсь раздувать никакой холивар.
    Соглашусь что моё упоминание Linux было ошибкой. Речь о других системах не стоит. Здесь речь только о Windows.

    Сергей, Вы меня не поняли. :) Давайте спокойно решим вопрос автора.
    Признаюсь, я здесь преследую и свой интерес, так как самому хочется знать как его решить в Windows.
    Позволю себе перефразировать задачу автора чтобы, как мне кажется, было понятнее.

    Чтобы было ясно начну с того что для решения необходимо решить две задачи:
    1) привязать правило Firewall к одному физическому интерфейсу
    2) настроить маршрутизацию по умолчанию для одного приложения.

    Дано:
    Имеется компьютер под управлением Windows. В компьютере установлены два однотипных сетевых интерфейса IA и IB. Оба интерфейса "смотрят" в интернет через разные сети.
    На компьютере одновременно работают два приложения A и B. Нужно сделать так чтобы в один и тот же момент приложение A "выходило в интернет" через интерфейс IA, а приложение B через интерфейс IB.
    Выходило в интернет! Другими словами Default Gate для приложения А лежит через IA, а Default Gate для приложения B лежит через интерфейс IB.

    Вопрос:
    Как это сделать?
    Желательно родными штатными средствами Windows.
    Но если нет то подскажите приложения которые позволяют решить такую задачу.

    Подчеркну что в моей задаче оба интерфейса находятся в одной двухпортовой сетевой карте тоесть они однотипны. Подсказка. В какой сетевой профиль они попадут? Как я могу изменить это поведение?

    Большое Вам спасибо за копии экрана. Но 5 моих мифических VPN не шутка! Серьёзно! :)
    Это был лишь пример для демонстрации того что Windows объединяет однотипные интерфейсы один сетевой тип. А типов есть только три.
    И я не знаю как на разные интерфейсы одного типа привязать разные профили чтобы воспользоваться хотя бы этой возможностью.
    Если подскажете где и как можно сетевым картам без ограничения по типам назначить сетевые типы и затем профили я буду благодарен.