Blog

  • Файлообменник для офиса (автоматическое удаление через 7 дней)

    Нужна была общая папка, в которую бы, каждый мог зайти и кинуть пару файлов для коллеги.
    Но такая папка довольно быстро забивается мусором.

    smb.conf

    [exchange]
    path = /var/exchange
    comment = Обменник
    ; available = yes
    ; browsable = yes
    public = yes
    writable = yes
    hosts allow = 192.168.100.1/16

    в крон добавил строку (#crontab -e)

    01 0 * * * find /var/exchange/ -type f -mtime +7 -exec rm -f {} \;

    01 0 * * * find /var/exchange/ -type d -mtime +7 -exec rm -r {} \;

    Каждую ночь находить в /var/exchange/ файлы (вторая строка папки) что созданы ранее чем 7 дней назад и удалять найденные.

  • Список процессов в borland C++

    HANDLE PHandle;
    PROCESSENTRY32 ProcEntry;
    BOOL Result;
    Result=false;
    PHandle = CreateToolhelp32Snapshot (TH32CS_SNAPPROCESS,0);
    ProcEntry.dwSize = sizeof(PROCESSENTRY32);
    if (!Process32First(PHandle, &ProcEntry))
    {
    if (ExtractFileName(ProcEntry.szExeFile) == «process.exe» || ExtractFileName(ProcEntry.szExeFile) == «process.exe») Result = true;
    }
    while(Process32Next(PHandle, &ProcEntry))
    if (ExtractFileName(ProcEntry.szExeFile) == «process.exe» || ExtractFileName(ProcEntry.szExeFile) == «process.exe»)
    {
    Result = true;
    }
    if(Result) // если нашли прячимся.
    {
    ShowMessage(«прога нашлась»);
    }

  • Прозрачный прокси (NAT) для небольшой сети

    Заметка больше для себя 🙂
    Всегда раздавал инет в организации через squid3, но тут захотел сделать всё удобно и для себя и для людей.

    Ман не полный, но может кому поможет, а может кто дополнит 🙂

    OS ubuntu 8.04 server

    Нам потребуется софт (как установить думаю знаете)

    1) dhcp у меня уже действовал (dhcp3-server)
    2) dnsmasq Для трансляции днс запросов (умеет кстати быть dhcp сервером) (тут ставьте самую новую обязательно)
    3) squid3 (для передачи http трафика) (можно и без него пустить если через него то для файрвола сначало надо добавить правило

    iptables -t nat -A PREROUTING -i eth0 -d ! 192.168.0.0/24 -p tcp -m multiport --dport 80,8080,443 -j DNAT --to 192.168.100.192:3128Code language: Bash (bash)

    )
    4) iptables (у меня уже был установлен)

    в /etc/squid3/squid.conf добавил

    http_port 3128 transparent
    visible_hostname proxy
    acl our_networks src 192.168.100.0/255.255.255.0
    http_access allow our_networksCode language: Bash (bash)

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

    далее в консоли разрешаем форвардинг

    echo 1 > /proc/sys/net/ipv4/ip_forwardCode language: Bash (bash)

    дальше в консоли говорим апитейблсам перебрасывать всё что приходит на ppp0

    iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -o ppp0 -j MASQUERADECode language: Bash (bash)

    Дальше ручками указал на внутренней машине настройки сети
    ИП, маску, шлюз и днс(такойже как и шлюз)

    Пинги идут rdp работает аська ирк браузер 🙂
    Но учтите, что при перезагрузке правило для иптейблса сбросится
    Поэтому читаем вот этот пост

  • ubuntu hasp server

    Ранее я писал ман http://forum.ubuntu.ru/index.php?topic=14194.msg153951
    НО
    Случилось горе, умер системный винт, и в экстренном порядке начал переставлять hasp на дополнительный сервер.

    Действия проводил на ubuntu 7.10, как буду переносить на 8.04 отпишусь.

    Качаем драйвер aksparlnx-1.7-i386.tar.gz

    распаковываем и запускаем buid.sh

    да кстати у вас должены стоят linux-headers

    У меня собралось без каких либо проблем.

    Далее искал менеджер лицензий оказалась задача не из лёгких. ранее он был на http://ftp.freesources.info но теперь его там не стало.
    в итоге нашёл его на ftp://ftp.linux.kiev.ua/pub/mirrors/ftp.etersoft.ru/WINE@Etersoft-1.0/WINE/Ubuntu/7.10/

    Взял 2 файла
    haspd-modules_2.0-1_i386.deb
    haspd_2.0-1_i386.deb

    Оба успешно устанавливаются.
    Дальше старт демону
    /etc/init.d/haspd start
    На все пунктах DONE-e
    Ну и всё 🙂

  • Ещё один мой ресурс

    26 апреля 2008г.
    Родил ешё один полезный ресурс для нашего города.
    www.krasfun.ru
    Ежедненые фото подборки, видеоролики, флеш игрушки, всё только самое свежее и лучшее 🙂