HTTP

Сегодня я напишу простой, но зато многопоточный сканер портов на C++, используя только winsock. Количество потоков в принципе можно сделать выборочным, но я установил его константой. Как будет происходить проверка порта? Мы просто будет пытатся подсоединится к нему, и если это будет неудачно, то это будет обозначать, что порт закрыт.

hacker Сканер портовИначе, если порт открыт, то конект пройдет успешно, и мы сможем отрапортавать о том, что порт открыт. Для чего это нужно? Это нужно либо хакерам, чтобы узнать, какие сервисы сервера активны, а потом к ним подобрать уязвимость (сплоит), либо для сисадминов. Для них это прекрастный инструмент для обнаружения вторжения либо просто дырок, которые могут к этому привести. Прочитать остальную часть записи »

tt twitter big4 Сканер портов tt digg big4 Сканер портов tt facebook big4 Сканер портов tt gmail big4 Сканер портов tt myspace big4 Сканер портов tt reddit big4 Сканер портов

Сегодня я попробую рассказать, как можно написать пука — поискового робота, который будет собирать все внутренние ссылки сайта в файл. Механизм не претендует на надежность, но он однозначно работает. Если у вас будет желание, то вы можете его доработать, и кто знает, может появится новый google???

1268512466 untitled 62 300x247 пишем паукаПисать паука будем на C++ (если еще не догадались). Я не буду использовать какие либо сторонние библиотеки, типа cURL или LWP. Зачем они нам? Нам и стандартного winsock хватит.

Прочитать остальную часть записи »

tt twitter big4 пишем паука tt digg big4 пишем паука tt facebook big4 пишем паука tt gmail big4 пишем паука tt myspace big4 пишем паука tt reddit big4 пишем паука

Сегодня я решил написать ещё одну заметку связанную с Thunar.
А именно, мой скрипт с помощью которого можно загружать изображения на хостинг изображений в пару кликов.
Как добавить этот скрипт в контекстное меню файлового менеджера, вы можете прочесть в заметке «Плюшки в контекстном меню Thunar«.
И так, для работы скрипта нужно создать директорию, я создал скритую директорию «/home/%USERNAME%/.tools/gyazo/load_img».
После этого нужно в директорию /home/%USERNAME%/.tools/gyazo/, положить файл который можно взять здесь: http://zalil.ru/32685907 .

А в директорию «/home/%USERNAME%/.tools/gyazo/load_img» нужно положить файл start.pl.
И забить вот таким текстом:

#!/usr/bin/perl -w

use lib '/home/%USERNAME%/.tools/gyazo/';
use Gyazo;
use strict;

my $proxy = undef;
my $time = time();
my $image = shift or warn 'You don\'t push image!'."\n" and exit;

if ($proxy) {
if (Gyazo::set_proxy($proxy)) {
print '[Proxy] -> ['.$proxy."]\n";
} else {
print 'Cent set PROXY'."\n";
exit;
}
}

if (Gyazo::set_id($time)) {
print '[ID] -> ['.$time."]\n";
} else {
print 'Cent set ID'."\n";
exit;
}

my $link = Gyazo::img_up($image);

if ($link) {
print "Image loaded ok!\n";
system('notify-send "Screen" "'.$link.'"');

system("echo \"$link\"|xclip -selection clipboard -i");

} else {
print "Image loaded ERROR!\n";
system('notify-send "Screen" "ERROR!"');
}

И дать этому скрипту права на исполнение.
В меню добавляем команду «/home/shok/.tools/gyazo/load_img/start.pl %f», и радуемся =)
Должны быть предустановлены утилиты notify-send, xclip.
Юзайте на здоровье.

tt twitter big4 Загрузка картинок на Gyazo, прямо из Thunar tt digg big4 Загрузка картинок на Gyazo, прямо из Thunar tt facebook big4 Загрузка картинок на Gyazo, прямо из Thunar tt gmail big4 Загрузка картинок на Gyazo, прямо из Thunar tt myspace big4 Загрузка картинок на Gyazo, прямо из Thunar tt reddit big4 Загрузка картинок на Gyazo, прямо из Thunar

nike zoom rookie lwp binary blue 1 300x300 c по сетиЕсли вы думаете, что на C++ очень трудно работать с сетью то вы ошибаетесь! На днях, я наткнулся на очень интересную библиотеку - LWPC — которая расширяет возможности языка C++ в отношении работы с сетью. Она проста до безобразия и имеет небольшой размер. Плюсом данной библиотеки является то — что она предоставляется в виде сорцов — которые вы просто подключаете #include’ом и можете использовать её! Это очень, очееень просто и быстро. Похоже на рекламу)).

Прочитать остальную часть записи »

tt twitter big4 c по сети tt digg big4 c по сети tt facebook big4 c по сети tt gmail big4 c по сети tt myspace big4 c по сети tt reddit big4 c по сети

RSS-подписка NIG Twitter-подписка NIG

Метки
Супер Pixel