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

  #381  
Старый 26.06.2008, 17:23
GrAmOzEkA
Участник форума
Регистрация: 25.06.2006
Сообщений: 220
Провел на форуме:
2052669

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

Получение id:hash:salt:mail из БД IPB для импорта в PasswordsPro
PHP код:
<?php

//Настойка

$host 'localhost'//хост
$login 'login'// логин БД
$passw 'password'// пароль БД
$dbase 'forum_db'// БД
$table 'ibf_members_converge'//таблица БД IPB

//подключаемся к серверу

$link mysql_connect($host,$login,$passw);
mysql_select_db($dbase,$link);

//получаем список id:hash:salt:email

$result_hash mysql_query("SELECT converge_id,converge_pass_hash,converge_pass_salt,converge_email FROM $table");
while (
$row mysql_fetch_array($result_hashMYSQL_ASSOC)) {
printf ("%s:%s:%s:%s<br />"$row["converge_id"],$row["converge_pass_hash"], $row["converge_pass_salt"],$row["converge_email"]);}

?>
 
Ответить с цитированием

  #382  
Старый 29.06.2008, 01:28
acdel
Участник форума
Регистрация: 07.01.2008
Сообщений: 187
Провел на форуме:
2809557

Репутация: 126
Отправить сообщение для acdel с помощью ICQ
По умолчанию

Занимаюсь спутниковой рыбалкой. Падает с неба уйма *.html.
Нужен скриптик (граббер мыл)с таким вот ТЗ:
- открывать все файлы в текущей дире и выдирать мыльники
- мыльники сохранять в файло по домену типа (user@domen.txt)
- исключить дублирование
- все провереное файло удалять
- работа в цикле без останова

Если кто напишет такое чудо отблагодарю жирной базой ))
 
Ответить с цитированием

  #383  
Старый 29.06.2008, 20:14
alextoun
Постоянный
Регистрация: 07.05.2006
Сообщений: 732
Провел на форуме:
7910701

Репутация: 811


Отправить сообщение для alextoun с помощью ICQ
По умолчанию

идёт продвижение по питону
Код:
#!/usr/bin/env python
from Tkinter import *
import random

def rand():
    mystring = ("A","B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", \
               "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", \
               "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", \
               "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", \
               "0", "1", "2", "3", "4", "5", "6", "7", "8", "9")
    try:
        num = int(entry.get())
    except:
        textbox.insert(END, "Failed recieving Length Value\n\n")
    
    r = ''.join(random.sample(mystring, num))
    textbox.insert(END, r + "\n\n")

def clear():
    try:
        textbox.delete(0.0, END)
    except:
        textbox.insert(END, "Unable to Clear Data\n\n")


root = Tk()
root.title("generator paroley")

frame = Frame(root)
entry = Entry(frame)
label = Label(frame, text="kol-vo simvolop v parole")
label.pack(side=LEFT)
entry.pack(side=LEFT)
button = Button(frame, text="Go", command=rand)
button.pack(side=LEFT)
label=Label(frame, text="by alextoun")
label.pack(side=RIGHT)

button2 = Button(frame, text="Del", command=clear)
button2.pack(side=LEFT)

frame.pack()
frame2 = Frame(root)
textbox = Text(frame2)
textbox.pack(side=LEFT, fill=BOTH, expand=TRUE)
frame2.pack(expand=TRUE, fill=BOTH)
root.mainloop()
 
Ответить с цитированием

  #384  
Старый 29.06.2008, 22:14
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

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

Цитата:
Сообщение от acdel  
Занимаюсь спутниковой рыбалкой. Падает с неба уйма *.html.
Нужен скриптик (граббер мыл)с таким вот ТЗ:
- открывать все файлы в текущей дире и выдирать мыльники
- мыльники сохранять в файло по домену типа (user@domen.txt)
- исключить дублирование
- все провереное файло удалять
- работа в цикле без останова

Если кто напишет такое чудо отблагодарю жирной базой ))
Это элементарно, база врятле кому нужна.
А тебе будет не лишни например выучить PHP.
 
Ответить с цитированием

  #385  
Старый 29.06.2008, 22:15
pento
Участник форума
Регистрация: 03.07.2006
Сообщений: 147
Провел на форуме:
438137

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

Цитата:
Сообщение от alextoun  
идёт продвижение по питону
Имхо, для GUI лучше ООП. В смысле классом оформить =)
Да, тк как всегда ужасен на вид.
 
Ответить с цитированием

  #386  
Старый 29.06.2008, 22:23
alextoun
Постоянный
Регистрация: 07.05.2006
Сообщений: 732
Провел на форуме:
7910701

Репутация: 811


Отправить сообщение для alextoun с помощью ICQ
По умолчанию

Цитата:
Имхо, для Gui лучше ООП. В смысле классом оформить =)
Да, тк как всегда ужасен на вид.
извини это написанно после 20 минут чтениея мана по Tk
впринципе там всё элементарно
 
Ответить с цитированием

  #387  
Старый 01.07.2008, 16:30
iron-viper
Участник форума
Регистрация: 13.11.2007
Сообщений: 180
Провел на форуме:
1058585

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

Кто качал сайты прогами Teleport Pro или Offline Explorer Enterprise . Тот наверное сталкивался с тем что конечные файлы получаются с расшерением к примеру ".php@id=news&new=2406200402&print=1"
Обработать пхп в таких файлах врядли получится, я пытался хтаксесс заставить это сделать ничего не вышло. Но если у Вас пару файлов то это не беда но если их кол-во переваливает за 100 то уже влом руками править ссылки. И был написан вот такой скрипт :

1. Скрпт находит все файлы с "кривыми расширениями"
2. Правит в них все линки, заменяя окончание на .php
например было
index.php@id=news&new=2406200402&print=1
стало
index_id=news&new=2406200402&print=1.php
3. Перебивает все имена файлов по принципу пункта "2"
4. Удаляет кривые файлы и осталяет нужные

PHP код:
<?

    $start_dir 
"123"//сюда пишем директорию в которой будем искать и заменять


    
$FILES = array();
    function 
found_directory($dirname) {
    global 
$FILES;
        if (
is_dir($dirname)){
            
$dir_handle opendir($dirname);
        }
        if (!
$dir_handle){return false;}
        while(
$file readdir($dir_handle)) {
            if (
$file != "." && $file != "..") {
                if (!
is_dir($dirname."/".$file)){
                    if (
preg_match('/(?:index\\.php[@](.*))|(?:(.*).html?)/'$file)) {
                        
$FILES[] = $dirname."/".$file;
                    }
                }else{
                    
found_directory($dirname.'/'.$file);
                }
            }
        }
        
closedir($dir_handle);
        return 
true;
    }


found_directory($start_dir);
//print_r($FILES);
set_time_limit(0);

foreach(
$FILES as $file_n){
    
$cont=file_get_contents($file_n);
    
$cont preg_replace('~href=("|\')?([-\\w\\\\\\/_ .!@#$%\\^&*]*)\\.php@([-a-zA-Z0-9=@_!#$%*\\(\\)&]*)("|\')?~''href=$1$2_$3.php$4'$cont);
    
$cont preg_replace('/href=("|\')?(.*)\\.html?("|\')?/''href=$1$2.php$3'$cont);

        
$f_n preg_replace('~([-\\w\\\\\\/_ .!@#$%\\^&*]*)\\.php@([-a-zA-Z0-9=@_!#$%*\\(\\)&]*)~''$1_$2.php'$file_n);
        
$f_n preg_replace('/(.*)\\.html?/''$1.php'$f_n);

        
$handle fopen($f_n'w');

           
fwrite($handle$cont);
        
fclose($handle);
        
unlink($file_n);


    echo(
$file_n." ($f_n)<br>");
}


?>
Мини-инструкция:
кидаем весь сайт например в директория "123"
рядом с ней кидаем файл скрипта и запускаем.
все ждем окончания.

Юзайте кому надо.

Последний раз редактировалось iron-viper; 01.07.2008 в 16:47..
 
Ответить с цитированием

  #388  
Старый 02.07.2008, 15:11
zer0ska
Участник форума
Регистрация: 05.12.2007
Сообщений: 113
Провел на форуме:
252598

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

ZerIpgen
ZerIpgen это php скрипт который создает список ip заданного диапазона. работает он из коносоли.

пример запуска

Код:
php ZerIpgen.php -s  192.168.0.1 -e 192.168.0.4
Name: ZerIpGen
Wersion: 1.1
OS: Unix, windows
Download: http://zerolab.ru/news/reliz-zeripge...ip-listov.html
Autor: Zer0
Site: http://zerolab.ru
 
Ответить с цитированием

  #389  
Старый 02.07.2008, 15:14
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

Цитата:
Wersion: 1.1
ususus
 
Ответить с цитированием

  #390  
Старый 02.07.2008, 15:17
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

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

zer0ska
Ты помойму на оформление потратил больше времени, чем на весь код =)
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ