Настройка OpenSWAN IPsec PSK с использованием NAT Traversal (NAT-T)

Автор: admin от 3-06-2015, 20:40, посмотрело: 1 373

До сих пор весьма распространено подключение, когда провайдер ставит свой роутер и выдает клиенту приватные адреса. Чтобы иметь возможность построить IPsec туннель через подобное подключение и был придуман NAT Traversal (NAT-T). В свое время я потратил много времени на осознание того, что нужно указывать в качестве локального и удаленного хостов на концах туннеля в OpenSWAN. Кому интересна эта тема, добро пожаловать под кат.

Категория: Linux / Сетевые технологии

 

Нейроинтерфейсы: от фотобумаги до нейропыли

Автор: admin от 3-06-2015, 20:30, посмотрело: 2 083

Всё взаимодействие с внешним миром человек делает при помощи мышц (речь, пальцы, жесты и пр). Нейроинтерфейс позволяет править взаимодействовать с миром без мышечной активности. Первый шаг к «мозгам в банке». И к взлому мозга.

В фильме Чаппи при помощи ЭЭГ-шлема робот копировал сознание (как свое, так и человеческое), а DARPA тем временем научила парализованную женщину не только есть шоколадки, но и управлять малозаметным истребителем-бомбардировщиком пятого поколения F-35. На симуляторе.

Посылать аудио и видео сигнал напрямую в мозг научились еще несколько десятилетий назад. Сейчас в секретных лабораториях МГУ учат людей не только набирать текст «мыслью»(13–15 символов в минуту), но и устанавливать скрытый интерфейс «подсознание-компьютер», а в свободной продаже есть устройства любительские от 10.000 руб (NeuroSky, есть в свободном доступе в Хакспейсе) и вполне профессиональные за 200.000 руб (BioRadio, я в в Питере тестил)

Нейроинтерфейсы: от фотобумаги до нейропыли

О том, как мы докатились до жизни такой (про историю ЭЭГ и нейроинтерфейсов), речь пойдет под катом. (а также про первые попытки использования нейроинтерфейсов дли ИБ).

Категория: Информационная безопасность

 

С чего начинался jQuery

Автор: admin от 3-06-2015, 20:02, посмотрело: 418

С чего начинался jQueryjavascript библиотека jQuery была выпущена 9 лет назад и с тех пор этот open source проект внес ощутимый вклад в мир веб-разработки. Безусловно интересно оглянуться назад и посмотреть на истоки jQuery.

В апреле 2015 года создатель jQuery Джон Резиг (John Resig) опубликовал самую первую версию jQuery от января 2006 года. В этой публикации Джон дополнил код воспоминаниями о том, как создавался jQuery.

Вот несколько фактов, которые можно узнать изучая комментарии Джона:

Категория: Программирование / Веб-разработка

 

Управление Windows компьютерами из консоли Linux

Автор: admin от 3-06-2015, 19:23, посмотрело: 1 208

Здесь рассматривалась задача управления компьютером на Windows из Linux. Решалась с помощью winexe.

Подобная задача удаленной установки софта, проверки состояния, дистанционного выключения/перезагрузки большой группы Windows компьютеров (учебные классы) ниже решается с помощью freeSSHd — ssh-сервера для Windows.
На сайте лежит только последняя версия freeSSHd — 1.3.1. У меня она работает неустойчиво (иногда падает сервис). Предыдущая версия — 1.2.4 — работает прекрасно от XP до Win8.1, хотя и есть небольшой эксплоит — но вроде ничего кроме, как завалить сервис FreeSSHDService не получается, поэтому можно закрыть на это глаза. На всякий случай положил эту версию здесь (размер — 782456)

Категория: Системное администрирование / Windows / Linux / Сетевые технологии

 

Как написать свой NIF в Elixir

Автор: admin от 3-06-2015, 19:18, посмотрело: 591

Совсем недавно я окунулся в мир роботики и решил запрограммировать собственного робота на основе RasPi. Для этого я использовал Elixir, сравнительно новый, к слову сказать, язык программирования, который компилируется в байткод для Erlang VM. У меня сразу же возникла трудность с управлением контактами GPIO. Тогда я нашел библиотеку, которая вроде бы решала все мои проблемы. Однако она была написана как Port, из-за чего каждый вызов ее функций занимал слишком много времени, что влияло на правильность работы моего робота.

Немного подумав, я все-таки решился переписать библиотеку в виде NIF. Так как я не нашел много информации по этому поводу, я решил поделиться своим опытом написания NIF в Elixir с вами. Как пример я буду использовать то, что я создал.

Категория: Программирование

 

Моделирование объектов для анимации на Canvas

Автор: admin от 3-06-2015, 19:15, посмотрело: 437

Быстрый и простой API, поддержка браузерами — это то, что делает Canvas привлекательным. Но, как это часто бывает, простота одновременно является и слабой стороной. Без труда, например, можно вывести прямоугольник, окружность, линию или навесить изображение. Но разработать на этой простой основе полезный контент — задача чуть сложнее.

Моделирование объектов для анимации на Canvas

На примере разработки игры, показан подход к анимации и управлению игровым объектом.

Категория: Веб-разработка / Game Development

 

Вычисляем персонажей гейммастеров в World of Warcraft с помощью Python

Автор: admin от 3-06-2015, 19:12, посмотрело: 567

Был у меня как-то сайт по поиску твинков в World of Warcraft. Любой мог ввести ник и получить список персонажей, находящихся на той же записи (если данные имелись в базе сайта, конечно).

И вот однажды ко мне зашел посетитель из Blizzard:

Вычисляем персонажей гейммастеров в World of Warcraft с помощью Python

99% людей во время первого посещения ищут себя и своих друзей. Посетитель из Франции не стал исключением и оставил в логе просмотров несколько персонажей, скорее всего принадлежащих работникам близзард (что было
видно по активности на форуме и другим признакам). Конечно, мне стало интересно, чем же отличаются персонажи гейммастеров от персонажей обычных смертных и отличаются ли вообще.
Кому любопытно, читайте дальше

Категория: Программирование

 

Обучение на STM32 в массы

Автор: admin от 3-06-2015, 17:13, посмотрело: 3 720

Небольшая предыстория


Я очередной выпускник некоего московского вуза (не буду уточнять какого, но средненького). Полгода назад нам сообщили, что пора писать диплом. На тот момент я только-только начал осваивать микроконтроллеры и давалось мне это не то, чтобы нелегко, но со скрипом, который производит холодильник, когда ты, в одиночку, пытаешься аккуратно сдвинуть его, не повредив драгоценный ламинат (в моем случае линолеум).

Мое обучение началось, когда я два года назад заинтересовался темой микроконтроллеров и инженер, у которого поинтересовался насчет них, выдал мне плату 300х200мм и сказал, что в ней стоит контроллер STM32F217ZGT6 и на этой плате есть все необходимое для обучения. «В общем, освоишь ее — все остальное покажется фигней» (он, правда, не сказал, что для моргания светодиодом надо настроить SPI, о котором на тот момент я даже не слышал). Спустя три не очень напряженных месяца бесплотных попыток, осознания слабости навыков программирования и огромного количества прочитанных статей пришлось все же раскошелится на STM32VLDISCOVERY и способом копирования программ и экспериментов с ними дело наконец-то пошло, но все равно медленно. За полтора года успел поработать разработчиком, искал вакансии, где работают с STM32 (так как считаю, что сейчас это наиболее перспективные микроконтроллеры своего класса), нахватался опыта и когда дело дошло до диплома, вспомнил о своих наболевших мозолях. Идея с темой пришла мгновенно: «Отладочная плата на STM32 и (полноценный) обучающий курс (для самых маленьких) к ней».

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

Категория: Программирование / Сделай Сам

 

Поддержка SSH в Windows силами Microsoft

Автор: admin от 3-06-2015, 16:00, посмотрело: 529

Поддержка SSH в Windows силами MicrosoftИнициировано это всё командой разработки PowerShell, которую периодически на эту тему активно пинают. Будет как интегрированный PowerShell ssh-клиент, так и SSH-сервер под Windows. Помимо этого взаимодействие между windows-машинами для удалённого управления через PowerShell также планируется осуществлять через ssh. Реализовать это дело планируется на базе проекта OpenSSH, в который будут отправляться необходимые патчи.

До этого были попытки реализовать SSH-клиент в PowerShell V1/V2, но они так и не были представлены общественности.

Оригинал http://habrahabr.ru/post/259449/#habracut

Категория: Системное администрирование / Веб-разработка / Windows / Linux

 

VMware vSphere: What's New [V5.5 to V6] – защита и перенос «виртуалок»: Fault Tolerance и vMotion

Автор: admin от 3-06-2015, 13:33, посмотрело: 823

Недавно мы делали видеострим из нашего УЦ, транслировали часть учебного курса, где рассказывалось обо всех обновлениях в 6 версии vSphere. В этом модуле речь шла о защите и о безболезненном переносе виртуальных машин.

VMware vSphere: What's New [V5.5 to V6] – защита и перенос «виртуалок»: Fault Tolerance и vMotion

Под катом расшифровка модуля, и видеозапись для тех, кто не захочет читать длинную расшифровку.

Категория: Админитстрирование / Сетевые технологии

 
Назад Вперед