Посмотрел, еще так же нашел — www.acooke.org/lepl/
Нужно будет посмотреть как описание грамматики будет выглядеть — насколько громоздко, а так вариант :)
Если бы небыло строк которые могут содержать пробелы «Mary Rose Jesus» — это тоже name и surname — то можно было конечно, ибо тут можно красиво сделать типа
(a, b, c, d) = [t(s) for t,s in zip((int,float,bool,str),data.split())]
Но увы, хочет чтобы строка была именно сторой. Да и плюс как проверять то что сматчилось верно? Писать дикое услови split_result[5] == "/"?
«Что делать дальше — и так понятно» — мне вот не очень...:)
Вот на примере моего варнинга — что мол /sbin/ifdown и /sbin/ifup заменены на скрипты. Ну посмотрел я на эти скрипты — вполне себе валидные — есть предположение что так изначально и было при установки системы ( или после установки cPanel/WHM). Опять же «заменить на оригинальные» — для системного администарота это как бы возможно тревиальная задача, а вот мне не очевидно. Или есть простой способ? yum install ifup не подходит :) Или как можно посмотреть какой должен быть ifup для kernel-2.6.32-71.el6.i686?
Но это так, ради беседы…
Контроль целосности — да сижу изучаю Tripwire, incron — в целом что нужно. Запрет на запись — тут сложно, некоторые скрипты все же пишут — но в целом идея понятна, тоже веротяно нужно от веб-сервера запретить писать (хотя как это сделать именно для определенного типа файлов — без проставления прав на нужные файла не понятно пока
Хм — все же это немного не о том. Вот смотрите — типичный взлом с которым я сталкиваюсь такой — через дырку разместить php файлы, который при исполнении проходится по всем файлам — находит index.php и index.html и добавляет туда показ айфрема или просты ссылки. Как я понимаю данные инструменты это не отловят.
Плюс второе — чисто админские какие-то инстурменты. Ну вот запустил я rkhunter — выдал он мне
Warning: The command '/sbin/ifdown' has been replaced by a script: /sbin/ifdown: Bourne-Again shell script text executable
Warning: The command '/usr/bin/GET' has been replaced by a script: /usr/bin/GET: a /usr/bin/perl -w script text executable
или
Warning: No output found from the lsmod command or the /proc/modules file:
или
Warning: Hidden directory found: '/dev/.udev'
И что делать?? Я бы ожидал — подсказки — мол стандратно жидается что то-то, а вот то что у вас скорее означает то-то, и сделать нужно это.
Замерил — типичный wordpress сайт это порядка 650 файлов, и порядка 130 директорий. Т.е. тысяч не будет, но будет больше тысячи и меньше двух вероятно. Другое дело можно ограничиться директорями с кодом — будет раза в два меньше.
Скорее второе — нашли дыру в сайте и добавили бекдоров, ссылки, айфреймы и прочую гадость. Собственно почему хочется — уже был претендент — когда собственно дырку нашли в январе и тогдаже разместили бекдор, а воспользовались через полгода. Проводить аудит чужого кода полугодовой давности — то еще удовольсвие.
Сорвалось. Мне то собственно сгенерировать набор директорий не сложно — но их много будет — много сотен, если не тысяч. Будет нормально работать — не просядут другие файловые операции, в других путях которые не отслеживаются?
В случае incron — я пока не очень понимаю, от чего дифф то брать. Т.е. либо нужно сложную схему — если файл открыли на записать — то скопировать его, когда закрыли — взять дифф от предыдушей копии и текущей и прислать.
Ага, идея понятна — т.е. фактически дергать git не по таймеру, а по событиям на файлов системе :) Ибо как я понимаю — получить блокирующий вызов события ДО изменения файла — не получится (чтобы снять копию, до именения и сравнить после изменения чтобы получить дифф)? Спасибо, через yum установился — попробуем завтра конфиги пописать.
Так, по поводу NS — все таки есть возможность использовать NS хостера? Ответ хостера был да можно.
Ситуация когда я покупаю пару IP, поднимаю на них свои NS-ы, в целом мне понятна — мне хочется все же использовать NS-ы сервера.
Я попробую уточнить вопрос. Поразумевается что я могу использоать NS хостера, но при этом добавлять свои домены. Подразумевается что NS хостера, видят мои записи о зонах и знаю что я прописываю определеннеые домены на определенные хосты. Именно последний момент мне не понятен.
«NS-ы домена, должны указывать на DNS сервер с зоной Вашего домена, которую вы можете редактировать.»
Вот тут вопрос — я хочу использовать NS хостера. Т.е. своих NS серверов у меня нет. Редактировать зону я могу через WHM (руками не знаю как). Там есть записи вида
some_end_user_domain.ru. 86400 IN NS ns1.leaseweb.nl. — и так для всех трех ns хостера
some_end_user_domain.ru. 480 IN A SERVER_IP
localhost 480 IN A 127.0.0.1
gparted — молча падает
parted — говорит мол не может сделать, ибо not implemented yet — это я начинал с попытки перемещения ntfs партиции
Acronis Disk Director — оболочка диска стартует, но если там выбрать именно Disk Direct то классический курсор в вурхнем левом углу моргает и все.
Так, что-то когда видишь что в сайте компании www.unisender.com/en/contacts/ — забывают прописать себе страницу контактов, берут сомнения. Товарищам точно можно доверять двухмиллонные рассылки по всему миру?
База будет opt-in, но не double opt-out — т.е. с галочкой, но без подтверждения дополнительнго через письмо.
Про 2кк в день это интересно, у меня было ощущение что 200к в день это как раз типично и все тянут, а 2кк это уже много — но ощущение базировалось на информации 2-3 летней давности. Хорошо если все поменялось.
Тарификацию смотрел — порядок устраивает, хотя конечно хотелось бы по меньше.
Понятно, что API нужен — я его посмотрел. Собственно и вопрос — как мейлчимп отнесется к тому, что помимо рассылок будет еще большая куча запросов на изменение списков.
Нужно будет посмотреть как описание грамматики будет выглядеть — насколько громоздко, а так вариант :)