31.05.2009

ssh lissyara@111.222.111.222 -L 192.168.254.254:3390:172.172.172.172:3389


  Разъяснения:
111.222.111.222 внешний IP адрес на который открыт ssh (реально - ssh на внутренней машине, просто проброшен порт, ну да не суть важно - операция прекрасно прокатит на гейте с двумя сетевухами)
192.168.254.254 - это внутренний адрес моего рутера, который гейт между мной и локалкой.
3390 - порт, на который я буду коннектится - почему-то не получилось пробросить на тот же номер порта.
172.172.172.172 - IP контроллера домена внутри локальной сети.
3389 - порт на контроллере домена на котором висит rdesktop

04.05.2009

генератор случайных чисел

while [ 0 ]
do
head -c4 /dev/urandom | od -N4 -tu4 | sed -ne '1s/.* //p'
done

02.05.2009

ssh port forwarding

1. Local port forwarding
ssh -L 1111:localhost:2222 username@remotehost

все пакеты приходящие на порт 1111 локалной машины (localhost) отправляются на порт 2222 удаленной машины (remotehost).

2.Remote port forwarding
ssh -R 2222:localhost:1111 username@remotehost

все пакеты приходящие на порт 2222 удаленной машины перенаправляются на вшау локальную машину, на порт 1111

23.04.2009

validate email addres

[arykalin@ziro ~]$ telnet smtp.myhost.dot 25
Trying 10.0.0.10 ...
Connected to smtp.myhost.dot.
Escape character is '^]'.
220 Mail.Ru ESMTP
HELO  ziro.home.dot
250 smtp.myhost.dot ready to serve
MAIL FROM:
250 OK
RCPT TO:  
250 OK
DATA
354 Go ahead

зы на маил ру не прокатит

25.12.2008

each func

  while ( my ($key, $value) = each(%hash) ) {
  print "$key => $value\n";
  }

23.12.2008

sub hup

sub hup {
my $self = shift;
 
 return $self->status() if kill('HUP', $self->__pid());

12.12.2008

proxy var

#proxy.sh
export http_proxy=http://host.com:port/
export ftp_proxy=http://host.com:port/
export no_proxy=.domain.com
export HTTP_PROXY=http://host.com:port/
export FTP_PROXY=http://host.com:port/

#proxy.csh
setenv http_proxy http://host.com:port/
setenv ftp_proxy http://host.com:port/
setenv no_proxy .domain.com
setenv HTTP_PROXY http://host.com:port/
setenv FTP_PROXY http://host.com:port/

02.12.2008

$PS1

[\u@\h \W]\$

01.12.2008

screenrc

vbell off
defscrollback 5000
hardstatus alwayslastline
hardstatus string '%{= kG}%-Lw%{= kW}%50> %n*%f %t%{= kG}%+Lw%< %{= kG}%-=%D %m/%d/%y | %C:%s %A | %1`%{-}'
screen -t main
screen -t maillog tail -f /var/log/maillog
screen -t messages tail -f /var/log/messages
screen -t vim vim
screen -t top top
select 0