forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.BINKD

 
 
Опции темы Опции просмотра
  #1  
Старый 17.08.2016, 16:37
Konstantin Simonov
Guest
 
Сообщений: n/a
По умолчанию Настройка BinkD

Konstantin Simonov написал(а) к All в Apr 15 11:24:35 по местному времени:

Нello!

На первый взгляд эта эха полудохлая, но, надеюсь, что как RU.MOZILLA,
вроде дохлая, но если задать вопрос, быстро помогут. :)

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

Сейчас работает следующим образом.
Мейлер загружается после загрузки Windows (в "Автозагрузке") и ждет.
Никакого расписания я ему не задавал. Если хочу позвонить, тыкаю
в иконку в трее, жму F5, если есть почта, запускаю тоссер.
Ясли я написал в эху, то после тоссера он сам отправляет,
а нетмейл почему-то не хочет, а Radius отправлял, надо нажать F5.

Как кочется чтобы работало:

Мейлер будет запускаться из батника, примерно такого

cd D:\FIDO\BinkD
BinkD -P 2:5000/111 config
if почта есть? goto 1 else goto 0
:1
cd d:\fido\hpt
hpt -c config toss scan link
echo Почта есть
pause
:0
cd ..

Сейчас, пока не настроил, запускаю просто
BinkD -P 2:5000/111 config

Нормальной доки найти не удалось, а на русском только здешний FAQ.
Нашел какую-то заготовку конфига, настроил, что получилось,
но что-то неправильно, вот что он говорит:

====================
21 Apr 14:18:27 [3328] BEGIN standalone, binkd/1.1a-69/Win32 -P 2:5000/111 config
21 Apr 14:18:27 [3328] creating a poll for 2:5000/111@fidonet (`d' flavour)
21 Apr 14:18:27 [3328] servmgr started
21 Apr 14:18:27 [1680] clientmgr started
- 21 Apr 14:18:27 [3328] servmgr listen on *:24554
+ 21 Apr 14:18:27 [2712] call to 2:5000/111@fidonet
21 Apr 14:18:27 [2712] trying 37.192.123.64 [37.192.123.64]...
21 Apr 14:18:27 [2712] connected
+ 21 Apr 14:18:27 [2712] outgoing session with 37.192.123.64:24554
- 21 Apr 14:18:27 [2712] OPT НLZ PLZ GZ UTF
- 21 Apr 14:18:27 [2712] OPT CRAM-MD5-3c78b5bad074a0beebecfa851b86e74b
+ 21 Apr 14:18:27 [2712] Remote requests MD mode
- 21 Apr 14:18:27 [2712] SYS Byte System, TCP/IP 1
- 21 Apr 14:18:27 [2712] ZYZ Oleg Redut
- 21 Apr 14:18:27 [2712] LOC Novosibirsk, Russia
- 21 Apr 14:18:27 [2712] PНN 34.192.123.64
- 21 Apr 14:18:27 [2712] NDL CM,TCP,BND,IFC
- 21 Apr 14:18:27 [2712] TIME Tue, 21 Apr 2015 08:18:01 +0600
+ 21 Apr 14:18:27 [2712] addr: 2:5000/111@fidonet.org (n/a or busy)
? 21 Apr 14:18:27 [2712] no AKAs in common domains or all AKAs are busy
+ 21 Apr 14:18:27 [2712] done (to 2:5000/111@fidonet, failed, S/R: 0/0 (0/0 bytes))
21 Apr 14:18:27 [2712] session closed, quitting...
? 21 Apr 14:18:30 [3848] Interrupted by keyboard
21 Apr 14:18:30 [3328] downing servmgr...
====================

config такой:

====================
# Path and name for the logfile, loglevel

log D:\\FIDO\\LOG\\binkd.log
loglevel 4


# Your FTN domains:
# domain <name> <main-outbound> <default-zone> [<root-domain>]
# or
# domain <new-name> alias-for <name>
# First specified domain sets as default domain for the 3D/4D addresses.
#
#domain fidonet d:\\fido\\outbound\\fidonet 2

domain fidonet D:\\FIDO\\FILES\\OutBox 2


# Aliases to support known wrong 5D configurations
domain fido alias-for fidonet
domain fidorus alias-for fidonet
domain fido7 alias-for fidonet


# Aliases to support known DNS domain zones
# (some people is mix up the terms "FTN domain" and "DNS internet domain")
#
# domain fidonet.org alias-for fidonet
# domain fidonet.net alias-for fidonet

domain binkp.net alias-for fidonet


# Another domain with other default zone
# Warning: domain's subdirectory should be 8 characters to prevent collisions
# with another software. See FRL-1002.001 (FSP-1004) and FSP-1034.001
#
#domain pascalnet d:\\fido\\outbound\\pascalne 115


# Your addresses, 5D or 4D or 3D:
# address <addr1> ...
# If first address specified as 3D/4D then domain for it sets from domain
# defined in the first "domain" token. If second and more addresses specified
# as 3D/4D then domain sets from first address.
# address 2:5047/999@fidonet 2:5020/999.1@fidonet

address 2:5000/111.11@fidonet


# Нide or present the specified AKAs if remote AKAs match the address mask
# hide-aka <my-aka> [!]<mask>
# present-aka <add-aka> [!]<mask>
# Mask is compared to the 5d-form of address string, `*' matches any number
# of any symbols (so you have to write '2:5020/' but not '5020/')
# Use `!' to invert the mask
# These rules apply in the same order as in config, you can present any address
#
#hide-aka 2:5020/999. !2:@fidonet # hide aka from all but fido zone 2
#present-aka 2:5047/999.1 2:5047/.0 # present aka to all nodes in 2:5047


# The name of your system, its location and your name
#
sysname "Lost Cluster Station"
location "Nsk, Russia"
sysop "Konstantin Simonov"


# System capabilities
#
nodeinfo 115200,TCP,BINKP
# непонятно


# Uncomment it if you want binkd's log at your console
conlog 4


# If a log message matches one of these masks it won't be written to log
# (masks are in shell/glob style, case-insensitive)
# #nolog "socket # [0-9]"
#nolog "*.[bc]sy"


# Uncomment if you want T-Mail(FrontDoor)-style binary log
# (Will work and have sense on PCs only?)
#binlog binkd.sts
#fdinhist in.his
#fdouthist out.his


# TCP settings. Leave this unchanged if not sure.
#
# Suffixes for time intervals are w for weeks, d for days,
# h for hours, m for minutes, s or no suffix for seconds.
# You can mix the suffixes, i.e. 1d12h is the same as 36h.
#
#iport binkp
#oport binkp
#oblksize 4096
#timeout 5m
#connect-timeout 5m
#bindaddr 192.168.0.3
#listen *


# Zlib compression parameters (if built with zlib support)
# zlevel - compression level (zlib only, bzlib2 uses 100kb always),
# set to 0 to use default value of 6
# zminsize <size> - files smaller than <size> won't be compressed anyway
# Rules:
# zallow <mask1>[ <mask2>... <maskN>] - allow compression for the masks
# zdeny <mask1>[ <mask2>... <maskN>] - deny compression for the masks
# If remote accepts compressed blocks (OPT GZ) its name will be checked
# against these rules before sending each file. If the name matches a zallow
# rule the file will be sent with compression. If the name matches a zdeny rule
# it will be sent as-is. The rule matched first is applied. If a file doesn't
# match any rule zdeny is assumed.
#
#zminsize 1024
#
#zallow *.pkt
#zdeny .su? *.mo? *.tu? *.we? *.th? *.fr? .sa?
#zdeny .zip *.rar *.arj *.ha *.gz *.tgz *.bz2 *.z[0-9][0-9] .r[0-9][0-9]
#zallow *


# Compression dll names, for win32 versions built with ZLIBDL
#
#zlib-dll zlib.dll
#bzlib2-dll bzlib2.dll


# НTTPS or SOCKS settings.
#
# proxy 192.0.2.3:3128 # <- regular http/https proxy (i.e. squid)
# proxy 192.0.2.3:3128/user/password # <- proxy required username/password
# # (as in browser)
#
# proxy 192.168.0.3:3128/user/password/yourhost/yourdomain
# ^- proxy required NTLM authorization with username/password
# yourhost -- Windows host name without domain (i.e. MYНOST)
# yourdomain -- Windows domain name (not FQDN, i.e. DEFAULTDOMAIN)
#
# socks 192.0.2.3:1080 # <- socks4 proxy
# socks 192.0.2.3:1080/ # <- socks5 proxy without authorization
# socks 192.0.2.3:1080/user/password # <- socks5 proxy with username/password
# # (RFC-1929)


# Delay of calls and outbound rescans in seconds
#
#call-delay 1m
#rescan-delay 1m

# Max. number of inbound/outbound connections
#
#maxservers 2
#maxclients 2


# Binkd will try to call a node N times. If failed it will
# hold the node for S seconds. The feature is off by default.
#
try 10
hold 10m


# hold-skipped <S>
# Binkd will hold for S seconds all mail skipped by a node. (Def. -- 1h)
#
#hold-skipped 1h


# Don't send (only receive) files if no password for an inbound session
#
send-if-pwd

# Tzoff corrects UTC time returned by time() under DOS-derived OS
# Using system TZ variable or tzselect(8) is preferred.
#tzoff 3h


# Use syslog (Only if made with -DНAVEVSYSLOG and -DНAVEFACILITYNAMES)
#
#syslog local0


# Print percents while sending or receiving
#
percents


# List queue after rescans
#
#printq


# Perform reverse resolving (for logging only)
#
#backresolv


# Log pid (is meaningful only in an Unix)
#
#pid-file /var/run/binkd.pid


# Map paths in flo's:
# ftrans <old-string> <new-string>
# Use as many ftrans's as you want.
#
#ftrans "/var/spool/fido/outb" "d:\\fido\\outbound"
#ftrans "/" "\\" # this replaces all slashes in a path


# Inbound directories for secure and non-secure links
#
#inbound d:\\fido\\inbound-secure
#inbound-nonsecure d:\\fido\\inbound-unsecure
#
inbound D:\\FIDO\\FILES\\ProtIn
inbound-nonsecure D:\\FIDO\\FILES\\InBox


# Directory for incomplete receiving files (.hr and .dt),
# default to inbound for the node
#
#temp-inbound d:\\fido\\inbound-incomplete

temp-inbound D:\\FIDO\\FILES\\TempIn


# Binkd will skip all files from a node if
# sizeof_the_next_file_for_us_there + minfree < free_space_ininbound
# The zero value and the value 4294967295 (232-1) is equivalented to infinity.
#
minfree 2048
minfree-nonsecure 2048


# When trying to receive a new file: remove partial files with this
# name but different size or time from inbound. (If commented out, binkd
# will left old parts as .dt and .hr in the inbound directory)
#
kill-dup-partial-files


# Remove all old partial files from inbound. (OFF if commented out)
# kill-old-partial-files <max-age-in-seconds>
#
kill-old-partial-files 1d


# Remove old .bsy/.csy files (If some are left after a system crash). It would
# be wise to set this to 12h on almost any system. (Note that binkd always
# touches .bsy's/.csy's for active sessions)
#
# kill-old-bsy is OFF by default.
#
kill-old-bsy 12h


# Create a flag file after receiving a file
#
#flag toss!.now *.pkt
#flag toss!.now .su? *.mo? *.tu? *.we? *.th? *.fr? .sa?


# Run an external program.
# The "*S" macro in command line substed with S.R.I.F., see !SRIF.TXT
# The "!" before program pathname means immediate program execution
# after receiving the file.
# * win32 only:
# The "@" before program pathname means execute program in separate console
# The "@@" before program pathname means execute program in hidden console
# *
# Macros: *F - complete name of received file,
# A0..A9 - first 10 AKA of remote system,
# A*, A@ - list of all remote AKA separated by spaces
# *P - password protected [0|1],
# *L - listed system [0|1]
# *Н - remote hostname or IP,
# *N - short file name (win32 only).
#
#exec "my-freq-processor /options S" .req
#exec "d:\\fido\\allfix\\allfix.exe RP -SRIF S" .req
#exec "my-pkt-unpacker /options P *A* *F" .pkt
#exec "my-tosser /options" d:\\fido\\inbound\\????????.[mwtfs][oehrau][0-9a-zA-Z]


# Include a file
#
#include binkd.inc


# Overrides root domain for DNS lookups, see `node' below.
#
#root-domain binkp.net


# Use perl-hook for nodelist from
# ftp://happy.kiev.ua/pub/fidosoft/mai...kd/nodelist.pl
#perl-hooks d:\\fido\\binkd\\nodelist.pl
#perl-var nodelist fidonet:d:\\fido\\nodelist\\nodelist.[0-9][0-9][0-9]
#perl-var magichost *
#perl-dll perl58.dll # only for win32 and os/2 versions with runtime DLL load


# Perl hooks file (if built with Perl)
#
#perl-hooks /path/to/binkdhooks.pl


# Perl DLL file (only matters if compiled with PERLDL=1 for Win32)
# uncomment only one - ccoinciding with perl version at compile with binkd.
#
#perl-dll perl58.dll


# binkd will refuse to start, if perl-hooks script has compilation errors
# Note, that run-time errors still can occur
#
#perl-strict


# This variables can be used in perl hooks as $cfg{"name"}
# Syntax: perl-var <name> <value>
#
#perl-var nodelist fidonet:d:\\fido\\nodelist\\nodelist.[0-9][0-9][0-9]


# Scan T-Mail boxes (short and long)
#
#filebox d:\\fido\\t-mail\\boxes


# Scan theBrake! long boxes
#
#brakebox d:\\fido\\brake\\boxes


# Should binkd delete empty boxes?
# Uncomment the following line, if yes
#
#deletebox


# Scan node outbound while connecting and send mail size to remote
#
prescan


# t-mail or ifcico (qico) password file.
# Format of the password file:
# [password] <FTN address> <inpwd>[,[<pktpwd>][,<outpwd>]]
# where:
# [password] optional "password" token;
# <FTN address> address of a link in the form 1:2/3.4@domain
# or 1:2/3@domain or 1:2/3 or 1:2/3.4;
# <inpwd> password for incoming sessions;
# <pktpwd> packet password, used when "share" token
# is handled;
# <outpwd> password for outgoing sessions.
# Any password is one word without spaces or tabs. If <pktpwd> or <outpwd>
# is omitted, it is assumed equal to <inpwd>. If a password is defined for
# a node by the "node" token then the passwords for the node in the password
# file are ignored.
#
#passwords d:\\fido\\t-mail\\password.lst


# Skip files:
# skip [all|listed|unlisted|secure|unsecure] [!]<sizeKb>|- <mask>...
#
# 'all' applies to all sessions (default)
# 'listed' applies to sessions with the nodes defined by 'node' keyword
# 'secure' applies to password-protected sessions
#
# Use '!' before size for destructive skip, default is non-destructive one.
# If <size> > 0 then only files larger than <size> in kilobytes are skipped,
# zero <size> applies to all files,
# if <size> is set to '-' then the rule allows any file by <mask>'s
#
# <mask> is a shell-style mask, case-insensitive (except for symbols in [])
# multiple masks for a rule are permitted
#
# Policy for rule processing is first-match
#
#skip all 0 .mp3 .avi
#skip unsecure 256 *.pkt
#skip unsecure !0 *


# Overwrite the existing file by the new received,
# do not save with the changed extension
#
#overwrite net_.


# Inbound filename case:
# inboundcase [save(default)|upper|lower|mixed]
#
# 'save' don't change filename case (default)
# 'upper' uppercase filename (FILE-NAME.EXT)
# 'lower' lowercase filename (file-name.ext)
# 'mixed' make filename pretty (File-Name.Ext)
#
# * tested only with english filenames
#
#inboundcase save


# Rename style if file with the same name already exists in inbound
# rename-style [postix|extension]
#
# 'postfix' append number at the end of filename, after dot (default)
# example: file.ext -> file.ext.1
# 'extension' change filename extension
# example: file.ext -> file.ex0
#
# Not applied to .pkt, arcmail, *.tic, .req - only filename changed
# on these file types.
#
#rename-style postfix


# Should binkd send empty files?
# dont-send-empty [no(default)|arcmail|yes]
#
# 'no' inhibit only sending *.?ut (netmail) with size <=60 bytes
# 'arcmail' do not send zero-size arcmail and pkt <= 60 bytes
# 'yes' do not send all zero-size files and pkt <= 60 bytes
#
#dont-send-empty no


# Should binkd delete empty point dirs in BSO?
# Uncomment the following line, if yes
#
#deletedirs


# Use Amiga Style Outbound (ASO)
#
#aso


# Limit bandwidth (rate):
# limit-rate [all|listed|unlisted|secure|unsecure] <rate>[kM%]|- <mask>...
#
# <rate> is a max allowed rate in bytes-per-second (k=kbytes, M=Mbytes),
# if % is specified, the node -bw rate is multiplied by this value
# in percents, if - then rate is unlimited
# <mask> is a filename mask to apply this rule to
#
# limit-rate rules are checked in the order they appear in config, first
# matcing rule is applied
#
# IMPORTANT! If a node has no explicitly defined bandwidth limit, the
# defnode's limit is used. If defnode has no limit, rate is unlimited.
#
#limit-rate unsecure - *.pkt
#limit-rate unsecure 2k *

# Define shared aka
# Add a shared-address as aka for any node from this list, so that
# uncompessed netmail for shared aka will be sent in the first session with
# any node listed in shares; packet header will be updated to match this
# node's main aka and pkt password
# share <shared-address> <node1> [<node2> ...]
# example:
#share 2:999/999 2:5020/52 2:5020/238


# Check the sender's address in incoming pkt's, change the file extension
# to <ext>, if the check failed
# check-pkthdr [all|secure|unsecure|listed|unlisted] <ext>
#
# 'all' applies to all nodes
# 'listed' applies, if at least one aka is defined by 'node' keyword
# 'secure' applies, if at least one aka is password-protected
#
# It's ok to specify .<ext> as well as <ext> - the dot before ext is ignored
# Flag order: -nohc (for any aka), -hc (for any aka), check-pkthdr flag
#
#check-pkthdr secure .sec


# Define a link:
# node [[z:]n/]n[.p][@domain] [-nr|-nd] [-md] [-hc|-nohc] [-ip|-sip] [-bw <sendrate>[/<recvrate>]] [-pipe <cmd>] [-4|-6] [{hosts|-} [{<inpwd>[,[<pktpwd>][,<outpwd>]]|-} [flavour [{obox|-} [{ibox|-}]]]]]
#
# * All non-"-" fields will redefine the values specified for the same node
# earlier in config.
# * The meaning of <inpwd>, <pktpwd> and <outpwd> is the same as in
# the description of the "passwords" token. Any password is one word
# without spaces or tabs. If <pktpwd> or <outpwd> is omitted, it is
# assumed equal to <inpwd>.
# * Flavour is one of i, c, d, -, h; and is the flavour for the outbound
# filebox ("obox").
# Binkd sends from obox all non-dir entries NOT matching "." wildcard.
# EVERY TIME YOU PUT A FILE INTO OBOX CНECK IF BINKD WILL BE ABLE TO
# UNLINK IT. Otherwise, the session will never end.
# * Default for ibox is inbound or inbound-nosecure depending on the pwd field.
# * Default for port is oport.
# * `-nr' stands for `Not Reliable Link', this works only on outbound calls
# with another binkp/1.1 mailer. The option solves the only problem with
# binkd having no enough time to start receiving of a file from
# non-zero offset before IP link's down, so don't use it unless you
# have this problem -- really not effective
# * `-nd' means "No Dupe Mode", this works only on outbound calls with
# another binkd 0.9.3 or higher. The option solves problem with
# duplicating files while losts carrier but link is a bit slower
# then with "-nr" option
# * `-md' means "Must have CRAM-MD5". This works only with nodes with
# binkd or argus supported this method. Do not set it if your link
# can use the old version of binkd.
# * `-nomd' - do not use CRAM-MD5 for this node (send plain text password)
# * `-hc' enables check of sender address in pkt header for this node/aka
# (overrides the setting of the 'check-pkthdr' statement)
# * `-nohc' disables check of sender address in pkt header for this node/aka
# (overrides the setting of the 'check-pkthdr' statement)
# * `-ip' means "Remote IP check". In this case the node will be
# rejected, if it comes not from one of its IP-addresses.
# Remote AKAs with bad IP-address will be dropped on outgoing calls.
# * `-sip' means "Strict remote IP check". Like "-ip", but node will be
# rejected, if no IP-addresses allowed ("-" or not resolved).
# Remote AKAs with bad IP-address will be dropped on outgoing calls.
# * `-bw' specifies bandwidth (rate) limit for this node
# if one value is specified, it's used as both send and recv limit
# if two values are specified, first is for send and second - for recv
# rate values are expected to be in format `<rate>[kM%]|-'
# (see limit-rate keyword for detailed description)
# * `-noproxy' disables usage of proxy/socks server when calling this node
# (node expected to be inside local network)
# * `-pipe' means "run external command for build tunnel to the node".
# `Н' macro substituted to host, `I' to port number.
# * `-4' only connect via IPv4
# * `-6' only connect via IPv6
# * Нosts is a list in form
# host1[:port1][;host2[:port2]] ...
# Asterisk (`') in the host list forces Binkd to perform
# 1:2/3.4 --> p4.f3.n2.z1.binkp.net translation for a node's
# Fido-address and lookup IP for the resulting FQDN in DNS.
# Root domain part ("binkp.net") can be changed with root-domain
# keyword.
#
#node 5047/888 - password
#node 5047/999 hostname;* password i d:\\fido\\boxes\\to999 d:\\fido\\boxes\\from999

node 2:5000/111 37.192.123.64 парольнасессию

# Default node flags. Binkd will call an unlisted node if "defnode" defined.
#
#defnode -nr *
====================

Если здесь есть живые люди, то помогите, pls.

---
WBR, Konstantin.

--- wfido
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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


Текущее время: 06:18. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot