ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Perl Chat [perl+mysql]
  #1  
Старый 01.05.2009, 15:01
Аватар для csrss
csrss
Познающий
Регистрация: 13.04.2009
Сообщений: 42
Провел на форуме:
293024

Репутация: 111
По умолчанию Perl Chat [perl+mysql]

[P.I.C.] Chat system

P.I.C. Chat system - полностью перловый чат, использующий MYSQL.
Screenshots:

Installer:



User console:



Admin console :









Короче данная система требует внешний IP, без него никуда. Но скажу так, это концептуальная разработка.
А теперь так, врубаем терминал и запускаем Installer.
Он нам скажет следующее:

//=========================================//
P.I.C. System Installer
Notice*: if you want this installer to run the server after all
files are generated, you need to run this script as root!
Please, chose method: ([1] GUI / [2] Terminal / [3] Exit)
//=========================================//

Теперь выбираем метод, т.е. или запускаем installer в [1]графическом
режиме или в [2]терминальном или вообще [3]выходим.
Допустим, что выбрали графический. Дальше видим само окно, и теперь, чё там такое:

[ Autorun file ] - это файл с которого запускаются даемоны на компе на котором будет сидет чат сервер.
Допустим, чат сервер находится на дедике, в каждом случае на тачке которую мы контролируем, или
у нас там шелл аккаунт, ну типа того. Ну и вот, делаем reboot и чат сервер запустится автоматом.
Я все свои даемоны прописываю у себя в /etc/profile. Можно ещё в /etc/rc.d/rc.local ну итд.

[ Log file ] - этот файл использует чат сервер, на пример /etc/server_log.txt
update: я где-то чё-то забыл и сервер делает свой файл, /etc/p.i.c_log.txt что-ли, игнорируя этот параметр

[ Admin IP ] - это IP того кто будет администрировать чат сервером.
Кстати очень важный елемент, если неправильно заполним это поле - непоадминистрируем слишком.
Т.е. в нашем случае это наш внешний IP.

[ MYSQL Host ] - Ну это как правило localhost.

[ MYSQL Login ] - без коментариев.

[ MYSQL Pass ] - без коментариев.

[ MYSQL Database ] - база для юзеров, её создаст чат сервер в моменте запуска. ex. my_users

[ MYSQL Table ] - главная таблица, её сервер тоже создаст, ex. user_stats

[ Server IP ] - это айпишник машины на которой будет жить наш чат сервер.
Очень важный елемент[!!], если хотим узнать почему важный, смотрим в код.

[ Server Port ] - порт который будет открыт чат сервером.

[ Client Port ] - порт который будет открыт чат прогой.

[ RC4 Key ] - rc4 ключ.

[ Server Name ] - по желанию каждый может назвать свой чат сервер исключительным именем
О того как вы назовёте свой сервер тоже зависит в какую папку он себя скопирует. На пример если назовёте его
/bin/my_server то он залезет в папку /bin, а если просто my_server то никуда он не поползёт из папки из которой вы его запустите.

[ Splitter ] - так называемый разделитель, уникальный символ который нигде больше не должен использоватся.

video tutorial скачать можно ТУТ

Когда заполним все поля давим 'Generate files!' что нам даст 3 новых файла: скрипт для юзера, скрипт для админа и сам сервер.
Теперь инсталлер можна вырубить, еще раз опытным глазом проверить скрипты
(хотя я их проверял и всё работает, но говорят: семь раз отмерь, один отреж),
поместить сервер куда нада и запустить его. И всё, можно играться.

Если кому-нить проект понравится, если есть идеи или охота вложить чёнить от себя, пишите,
проект можно развивать и я очень за.
Ну а если нет - так нет, на нет и суда нет
В принципе весь мой код это вообще фигня по сравнению сколько тут еще сделать можно...
P.S. Знаю что багов куча, если кто потэстит, что найдёт, пишите тоже.

Скачать TAR архив
 
Ответить с цитированием

  #2  
Старый 01.05.2009, 16:07
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Огого! Отлично,видел сервер ирки на перле,но чат это окнечно сдорово,заслужил +5
 
Ответить с цитированием

  #3  
Старый 03.05.2009, 00:42
Аватар для csrss
csrss
Познающий
Регистрация: 13.04.2009
Сообщений: 42
Провел на форуме:
293024

Репутация: 111
По умолчанию

Спасиб
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна консультация (Intranet Chat) ty3ik Чаты 3 30.04.2006 19:15
Опасность ошибок Perl недооценивалась? 1251soldier Мировые новости 0 01.12.2005 20:56
Books Perl FRAGNATIC PHP, PERL, MySQL, JavaScript 0 11.08.2005 16:58
Безопасность приложений на Perl k00p3r Чужие Статьи 0 12.06.2005 09:39
Как взломать javascript lite perl chat v-2.0.1 Чаты 1 07.10.2004 06:58



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ