Апр 07

Инсталяция пакетов в сети по ssh в Ubuntu

nmap -p 22 192.168.0.0/24 — смотрим активные ПК с открытым портом ssh
экспортируем файл в xml
cat *file* | grep -o ‘[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}’ — получаем только ip
и закидываем в следующий скрипт:

 

Notice

#!/bin/bash
#!/usr/bin/expect -f
login=$login #логин для shh
password=$password #пароль для shh
mv /home/**/.ssh/known_hosts /home/**/.ssh/known_hosts_backup #делаем бекап списка известных хостов ssh
rm /home/**/.ssh/known_hosts #удаляем список известных хостов ssh
for ip in ***** #сюда список ип адресов
do
expect <<EOF
spawn ssh $login@$ip
expect "connecting (yes/no)?*"
send "yes\r"

expect «assword:»
send «$password\r»
expect «$»
send «sudo -s\r»
expect «for $login:»
send «$password\r»
expect «:~#»
send «apt-get *\r»
set timeout 180
expect «:~#»
send «rm /etc/*\r»
expect «:~#»
send «apt-get install -y dos2unix fusioninventory-agent\r»
set timeout 500
expect «:~#»
send «wget —user=$login —password=’$password’ ftp://**»
expect «:~#»
send «dos2unix 123.sh\r»
expect «:~#»
send «chmod 777 123.sh\r»
expect «:~#»
send «./123.sh\r»
expect «:~#»
send «service *** start\r»
set timeout 40
expect «:~#»
send «****\r»
set timeout 180
expect «:~#»
send «rm 123.sh\r»

send «exit\r»
set timeout 3
expect «$»
send «exit\r»
set timeout 3
expect «$»
EOF
done

 


Окт 02

Nmap — полезные команды

Установка под Ubuntu

sudo apt-get install nmap
nmap имеет богатый набор опций для сканирования как отдельного хоста так и диапазона хостов на предмет сбора разной информации. Ниже приведен список наиболее использованных мной сочетаний ключей.

Для работы большинства возможностей nmap требуется права root.

Разработчики nmap предлагают хост scanme.nmap.org для тестового сканирования.

Получение информации об портах удаленного хоста и определение операционной системы

sudo nmap -sS -P0 -sV -O scanme.nmap.org
scanme.nmap.org – сканируемый хост, может быть: IP, имя хоста или подсеть

-sS – TCP SYN сканирование (полуоткрытое)

-P0 – отключение ICMP сканирования

-sV – определение сервисов, запущенных на открытых портах

-O – определение версии операционной системы

Пропинговать диапазон адресов

sudo nmap -sP -v «192.168.1.*»
# или
sudo nmap -sP -v 192.168.1.0/24
# или
sudo nmap -sP -v 192.168.1.1-20
-sP — ping-сканирование

Проверка одного порта или диапазона

sudo nmap -sT -p 22 scanme.nmap.org
# диапазон
sudo nmap -sT -p 20-110 scanme.nmap.org
-sT — TCP-сканирование

При сканировании можно скрыть свой IP адрес

sudo nmap -sS scanme.nmap.org -D 8.8.8.8
Сканирование списка хостов из файла

nmap -iL list.txt
Для определения открытых портов на локальной машине нужно выполнить

nmap localhost
Для принудительного закрытия определенного порта можно воспользоваться fuser

fuser -k 80/tcp
Определение разницы между двумя сканами

sudo nmap -n -PN 192.168.1.1/24 -O > scan1
sudo nmap -n -PN 192.168.1.1/24 -O > scan2
ndiff -b scan1 -o scan2
Подсчет Linux/Windows машин в сети (источник)

sudo nmap -F -O 192.168.0.1-255 | \ grep «Running: » > /tmp/os; \ echo «$(cat /tmp/os | grep Linux | wc -l) Linux device(s)»; \ echo «$(cat /tmp/os | grep Windows | wc -l) Window(s) devices»
Графический интерфейс для nmap — Zenmap, умеет визуализировать топологию сети, сохранять параметры поиска в виде профиля, находить разницу (diff) между двумя результатами поиска.

Для linux-систем можно отключить ответы на ping-запросы (ICMP echo), для этого нужно добавить в /etc/sysctl.conf следующие строки

net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.icmp_echo_ignore_all = 1
и приминить изменения

sysctl -p

Взято отсюда


Янв 20

Необычные карты мира

Карта Водных судов мира (в реальном времени)
http://www.marinetraffic.com/ais/ru/

Карта Воздушных судов мира (в реальном времени)
http://www.flightradar24.com/

Карта Искусственных спутников земли (в реальном времени) …дождитесь загрузки
http://www.gearthblog.com/satellites.html

Карта Симулятор ядерной атаки
http://nuclearsecrecy.com/nukemap3d/

Карта землетрясений (в реальном времени)
http://earthquake.usgs.gov/earthquakes/map

Карта всех религиозных общин России
http://interfax.hitroad.ru/

Карта «Машина времени» с 1984 — 2012
http://earthengine.google.org/#intro/WyomingCoal

Карта Луны
http://www.google.com/moon/

Карта Марса
http://www.google.com/mars/


Окт 31

Как увеличить скорость работы браузера

Как увеличить скорость работы браузера

В данной инструкции я вам расскажу про замечательный способ увеличения быстродействия браузера (любого) за счёт переноса его профиля в оперативную память. В начале я сам был достаточно скептически был настроен к данному способу, однако после того, как я его попробовал — я сильно удивился. Скорость браузера (я тестировал на Chrome и Firefox) действительно ощутимо выросла. Заранее отмечу, что способ не слишком подходит обладателям малого количества RAM.

Да, можно самому выставить все символьные ссылки профилей браузера из домашней папки в tmpfs, однако это будет долго и неинтересно. Тут на помощь приходит утилита Profile Sync Daemon. С её помощью настройка занимает минут пять, не больше.

Кстати, если вы беспокоитесь за судьбу своего SSD — данная инструкция вам также будет полезна, ибо не будут тратиться сильно ограниченные ресурсы накопителя.

Список поддерживаемых браузеров впечатляет: Chromium, Google Chrome, Firefox (stable, beta, aurora и firefox-trunk), Conkeror, Midori, Opera (включая Opera Next) и Qupzilla.

Многие знают, что при перезагрузке вся информация с оперативной памяти стирается. Вот тут то опять поможет Profile Sync Daemon! Данная утилита автоматически синхронизирует профили с жёстким диском используя символические ссылки и rsync. Но учтите, при внезапной перезагрузке некоторые данные могут быть потеряны. Поэтому используйте утилиту на свой страх и риск!

Установка Profile Sync Daemon

Для установки утилиты Profile Sync Daemon воспользуйтесь следующими командами (перед установкой сделайте бекапы профилей своих браузеров!):

sudo add-apt-repository ppa:graysky/utils
sudo apt-get update && sudo apt-get install profile-sync-daemon

Настройка Profile Sync Daemon

По умолчанию Profile Sync Daemon активен для всех браузеров, установленных в системе. Многим это покажется удобным, но не всем. У меня у самого установлено несколько браузеров, но пользуюсь я только Chrome и Firefox. Поэтому во время настройки Profile Sync Daemon данный нюанс мы также исправим.

Итак, для начала откроем файл /etc/psd.conf:

sudo gedit /etc/psd.conf

После чего найдите следующую строчку:

USERS=""

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

Сохраните файл, но не закрывайте его, если вы хотите сделать так, чтобы Profile Sync Daemon был активен только для нужных вам браузеров.

Откройте новое окно в терминале и выполните следующую команду:

profile-sync-daemon parse

У вас в терминале должен отобразится список тех браузеров, которые установлены у вас в системе и с которыми Profile Sync Daemon может работать. Выберите нужные вам, перейдите к редактированию файла /etc/psd.conf и найдите следующую строку:

#BROWSERS=""

Уберите решётку в начале строки (#), а между кавычек впишите нужные вам браузеры через пробел. У меня получилось следующее:

BROWSERS="chrome firefox"

Всё, теперь вам осталось только сохранить файл и закрыть все браузеры. Запустим Profile Sync Daemon:

sudo service psd start

Вот и всё. Теперь откройте браузер и насладитесь быстрой работой.

 

Взято с Убунтовод.


Июн 14

Как вырастить кристалл в домашних условиях?

Небольшое введение

Кристаллы… Конечно, каждый из вас представляет при этом слове крупные, прозрачные, яркие или бесцветные многогранники с идеальными блестящими гранями… :) К сожалению, такие кристаллы в природе встречаются очень редко. Намного чаще нам встречаются разные зёрнышки неправильной формы, песчинки, обломки. Но все они обладают теми же свойствами, что и совершенные, крупные, красивые кристаллы. Этим свойствам они обязаны своему внутреннему строению: кристаллы от аморфных тел отличает существование кристаллической решётки в их внутреннем строении. Представьте, что мы уменьшились в миллионы раз и оказались внутри, допустим, стекла. Вокруг бы мы увидили беспорядочное нагромождение разных молекул… А сейчас заглянем внутрь кристалла. Внутри кристалла мы увидим совсем иную картину: бесконечно во все стороны будут тянуться строго упорядоченные ряды атомов, молекул или ионов, подчиняясь законам симметрии, которые правят в мире кристаллов.

 

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

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

Методика выращивая кристаллов

Ещё до того, как начать выращивать кристаллы нужно помнить о элементарных правилах техники безопасности:

  1. Нельзя при экспериментах пользоваться пищевой посудой, поскольку использование пищевой посуды может привести к отравлению.
  2. Нельзя принимать пищу во время проведения опытов. Это также может привести к отравлению.
  3. Нельзя проводить опыты с неизвестными реактивами.
  4. Все реактивы необходимо хранить в безопасном сухом месте, защищённом от животных и маленьких детей. Также реактивы должны быть в герметичной упаковке. На упаковке должна быть надпись, сообщающая о содержимом.
  5. При проведении опытов желательно использовать перчатки и защитную одежду.
  6. Все опыты с выделением каких-либо вредных соединений должны проводиться в лабораторных условиях в вытяжном шкафу.
  7. При попадании раствора на кожу необходимо сразу же промыть то место, куда попал раствор, чистой водой, если же это была кислота, следует обработать этот участок кожи слабощелочным раствором, и наоборот, если это была щёлочь – слабокислотным. При попадании растворов в глаза и на слизистые, следует незамедлительно обратиться к врачу!

 

Теперь можно приступить к выращиванию кристаллов!

Данная методика подходит для выращивания практически любых растворимых веществ!

Склянка с раствором медного купороса

Для выращивания достаточно крупных кристаллов из водных растворов потребуется:

 

1. Склянка любого размера, лучше, если она будет прозрачной и бесцветной, чтобы мы могли наблюдать за ростом кристаллов. Если взять банку (лучше две — потом вы поймёте почему) большего размера, то в ней можно будет вырастить кристалл большего размера. Однако необходимо учитывать, что чем больше банка, тем больше придётся приготовить раствора и тем больше потребуется реактива (соли).

 

Упаковка сульфата железа

2. Вещество (соль), которое вы будете растворять. Как правило, в первую очередь выбор падает на поваренную соль или медный купорос. Эти вещества легко достать и выращивание их кристаллов не слишком сложное.

3. Теперь необходимо растворить вещество (из которого вы хотите вырастить кристалл) в горячей воде. Растворяйте до тех пор, пока вещество не перестанет растворяться. Сначала практически все соли растворяются быстро, после достижения в растворе их определённой концентрации, начинают растворяться значительно медленней, а затем и полностью перестают растворяться.

 

4. Если вы хотите получить результат (кристаллы) в кратчайшие строки, то полученный насыщенный раствор можно быстро охладить, но чаще всего из такого раствора возникает множество мелких кристалликов, которые не будут иметь большой ценности. Однако их можно будет использовать в качестве затравки для других кристаллов того же вещества, которые получатся крупнее и красивее.

 

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

 

Кристалл-затравка красной кровяной соли на проволочке

Кристалл-затравка красной кровяной соли на проволочке

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

7. Вот кристалл пробыл в растворе уже несколько дней и на дне и стенках нашего сосуда появилось большое количество мелких кристалликов. Что делать? Здесь нам и пригодится вторая ёмкость. Но сначала вытащим кристаллик из раствора. Теперь делаем фильтр (можно сделать фильтр из, например, ватки или фильтровальной бумаги и воронки, которую тоже можно сделать из бумаги) и переливаем через него раствор из первой ёмкости во вторую. В крайнем случае можно просто очень аккуратно перелить раствор из одной банки во вторую.

Ознакомиться с различными экспериментами вы можете в разделе опыты по выращиванию кристаллов, а так же научиться выращивать кристаллы и дендриты меди и даже увидеть своими глазами, как происходит кристаллизация капли раствора! :)

 

Статья взята с сайта lbm02.jimdo.com


Мар 28

Замена датчика уровня топлива

 

Вчера приехал я в гараж к Чимгану, дабы махнуть этот несчастный ДУТ. Благодаря любезной помощи Виктора (Nex_Vik) , который прислал мне рассказ Black_NEX о замене, я стал обладателем хорошо изложенной методички.

Предыдущим вечером я нырнул под тачку и наощупь обнаружил три точки крепления. Ага , подумал я, У меня трехточечный.., (Это важно, т.к. датчики бывают на трех точках крепления и на пяти. Корреляции с годом выпуска не обнаружено)
Утром, по дороге к Чимгану, заехал в Дэуклуб и купил искомый датчик за 410р. Новой прокладки у них не было, да и хорошо, денег не потратил Почему будет ниже
Итак, далее по меточке с комментариями:
Порядок замены:
1. Ездием до загорания лампы.
Этот вариант у меня не прошел, т.к. ранее, за весь период экплуатации, лампа у меня не загоралась, и были подозрения, что что-то в этой цепи тоже неисправно. Посему поехал как есть. По моим грубым подсчетам, бзина должно было быть где-то литров десять.Начали сливать бензин, и оказалось ТРИДЦАТЬ!!!!! Оказывается, у меня Ксюша нехило экономит бзин! Я подсчитывал по километровому пробегу исходя из 9 литров на 100 км по городу.
Сливать бензин оказалось удобнее не через сам штуцер ДУТ, а сняв другой конец резиновой трубки обратки, который прижат хомутом к металлической трубке в 25 см справа от ДУТ по ходу машины.
Разжимаем этот пружинный хомут, снимаем трубку, суем ее в канистру и ждем, пока бзин сольется. У меня на это ушло 40 мин
2. Домкратом поднимаем правую сторону машины на высоту ~30см (перед и зад)
Это нужно, только если без ямы. Я делал с ямы, и именно поэтому поддомкратил ЛЕВУЮ сторону, чтобы бзин, который не слился, утек в противоположный угол бака, и мне не мешал, когда буду снимать ДУТ
3. Лезем справа сзади под машину, снимаем все контакты с датчика, шланг
обратки.
Вот шланг обратки с ДУТ я не снимал (см. выше)
4. Накидным, рожковым, маленьким торцевым с карданчиком ключом на 8мм,
отворачиваем пять (три) болта крепления датчика.
ФИГА С ДВА!!!!:-)) У меня там оказались винты под крест . Хорошо, что нашлась хорошая отвертка, которой удалось все открутить, не порвав граней.
5. Аккуратно вынимаем на несколько сантиметров датчик из бака, пассатижами
сдвигаем пружинный хомут со шланга обратки внутри бака, цепляем большим
крючком из проволоки за хомут, чтобы не провалился в бак, снимаем шланг со
штуцера, вынимаем датчик.
Вот это полезно, хотя в принципе, этот шланг не сильно норовит ускакать в бак, но на всякий случай .
6. Аккуратно вставляем новый датчик, одеваем внутренний шланг на штуцер,
снимаем проволочный крючок, одеваем на место хомут.
7. Прикручиваем датчик, болты аккуратно протягиваем, одеваем шланг обратки
снаражи на штуцер, затягиваем хомутом, мажем датчик обильно антикором, в том
числе и контакты, клеммы одеваем на контакты.
8. Опускаем машину, смотрим, не подтекает ли бензин, едем заправляться:-)
Некоторые замечания: прокладку под датчиком я не менял, хотя и
купил новую, старая хорошо прилипла к баку, была целой и хорошо обжатой старым
датчиком. Если ставить новую прокладку, то ИМХО, лучше сажать на герметик.
Пока машина в наклонном положении, зажигание лучше не включать или включать
только при снятом разьеме (предохранителе) ЭБН.
Работа заняла 1 час, из них 20 минут подьем-спуск машины, на яме бы было
быстрее минут на 15.
Причина смерти датчика была в истирании реостата от времени.
Искренне Ваш
Штабс-капитан

 

 

Взято отсюда.


Мар 27

Настройка GPS у китайфонов и не только

Всё довольно просто.

У вас должен быть рутованый телефон.

Заходите в /etc/gps.conf и заменяете на следющее(не забудьте сделать резервную копию оригинала):

Warning!

NTP_SERVER=ua.pool.ntp.org
NTP_SERVER=0.ua.pool.ntp.org
NTP_SERVER=1.ua.pool.ntp.org
NTP_SERVER=2.ua.pool.ntp.org
NTP_SERVER=3.ua.pool.ntp.org
NTP_SERVER=europe.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
NTP_SERVER=2.europe.pool.ntp.org
NTP_SERVER=3.europe.pool.ntp.org
XTRA_SERVER_1=/data/xtra.bin
AGPS=/data/xtra.bin
AGPS=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
REPORT_POSITION_USE_SUPL_REFLOC=1
QOS_ACCURACY=50
QOS_TIME_OUT_STANDALONE=60
QOS_TIME_OUT_agps=89
QosHorizontalThreshold=1000
QosVerticalThreshold=500
AssistMethodType=1
AgpsUse=1
AgpsMtConf=0
AgpsMtResponseType=1
AgpsServerType=1
AgpsServerIp=3232235555
INTERMEDIATE_POS=1
C2K_HOST=c2k.pde.com
C2K_PORT=1234
SUPL_HOST=FQDN
SUPL_HOST=lbs.geo.t-mobile.com
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_SECURE_PORT=7275
SUPL_NO_SECURE_PORT=3425
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert
ACCURACY_THRES=5000
CURRENT_CARRIER=common

 

Это для Украины.

Если вы находитесь не в Украине, то строка для разных стран выглядит так:
Украина: NTP_SERVER=ua.pool.ntp.org
Беларусь: NTP_SERVER=by.pool.ntp.org
Германия: NTP_SERVER=de.pool.ntp.org
И так далее. Найти наименование ntp сервера для своей страны вы можете здесь.

Перезагружаем телефон и проверяем работу GPS. рекомендую программу GPS Status.

Также рекомендую установить программу GPS Updater которая будет автоматически обновлять альманах GPS.

 

Стянуто со следующих статей: http://habrahabr.ru/post/162735/ и http://mechanicuss.livejournal.com/305316.html.

 

+

1) поставте прогу GPS Status с маркета
2) зайдите в Menu — Tools — Manage A-GPS state и нажмите Reset
3) потом Download
4) далее зайдите Menu — Setting — GPS & Sensor — GPS Filtering и поставьте фиксацию сигнала в Medium, а лучше в Strong и посмотрите резульат фикса
… радуйтесь

 

сдерто с 4pda

 


Мар 23

Left 4 Dead 2 — addons

Left 4 Dead 2 Add-on Support
   Данный софт предназначен для людей, которые захотят играть в сторонние кампании и карты в L4D2. Для его установки вам необходимо распаковать архив в папку с игрой. После этого вы сможете запускать карты созданные даже для оригинального Left 4 Dead. Если во время игры у вас не хватает текстур, все фиолетовое или кругом фонарями горят надписи ERROR, то смело ставьте этот пак. В нем содержатся все необходимые текстуры и объекты для комфортной игры.Установка

  • Распаковать архив в любое место
  • Скопировать содержимое архива в папку с игрой

Скачать Left 4 Dead 2 Add-on Support

L4D2 Extra Assets

Пак текстур, который вкупе с L4D2 Add-On Support, обеспечит комфортную игру в кампании и карты L4D, исправляет проблему некорректного отображения новых зараженных на старых картах

Установка:

  • Распаковать архив в папку …/Left 4 Dead 2/left4dead2/addons

Скачать

 

 


Фев 13

Изменение сети без прав админа

Есть такой файлик — /etc/polkit-1/localauthority/50-local.d/org.freedesktop.NetworkManager.pkla (точнее его в системе нет, так что тыцаем «sudo nano имя_файла» в консоли и вперёд) в него нужно записать следующее:

[nm-applet]
Identity=unix-group:network
Action=org.freedesktop.NetworkManager.*
ResultAny=yes
ResultInactive=no
ResultActive=yes

Таким образом мы дадим права на изменение соединений группе network . Дальше остаётся дело за малым:

usermod -a -G network имя_пользователя

Вот и всё :)
Теперь можно спокойно жить без «надоедливых вводилок».


Янв 22

Изменение ключа Windows 8

Имение ключа продукта делается в несколько шагов:
1) Необходимо запустить утилиту командной строки (CMD) с правами администратора
2) Выполняем команду: slmgr.vbs -upk
3) Ожидаем сообщение об успешном удалении ключа продукта.
4) Перезагружаем компьютер.
5) Запускаем утилиту командной строки (CMD) с правами администратора
6) Выполняем команду: slui 3
7) Вводим новый ключ.


Предыдущие сообщения «