Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37041649
en ru br
Репозитории ALT
S:4.0.20100725-alt3
5.1: 4.0.20061122-alt2
4.1: 4.0.20061122-alt1
4.0: 4.0.20061122-alt1
3.0: 3.6-alt2
www.altlinux.org/Changes

Группа :: Сети/Прочее
Пакет: netcat

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: netcat
%define datestamp 20061122
Version: 4.0.%datestamp
Release: alt1

Summary: Reads and writes data across network connections using TCP or UDP
License: BSD
Group: Networking/Other
Url: http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/nc/

#  Sources are taken and packaged by following command:

#     CVSROOT=anoncvs at anoncvs2.de.openbsd.org:/cvs cvs get src/usr.bin/nc                                      
#     tar czf netcat-$(date +%%Y%%m%%d).tar.gz src/
#  Note: replace double percents in date arguments above by single percent sign.
Source: %name-%datestamp.tar.gz
Patch1: netcat-3.7-20051010-owl-alt-linux.patch
Patch2: netcat-3.6-owl-ipv4-default.patch
Patch3: netcat-3.7-20060725-owl-alt-fixes.patch
Patch5: netcat-3.7-20060725-alt-usage.patch
Patch6: netcat-3.9-alt-bsdsockopts.patch
Patch7: netcat-3.9-20060725-alt-execcmd.patch
Patch8: netcat-3.9-20060725-alt-rpp.patch
Patch9: netcat-3.9-20060725-alt-strtonum.patch

Obsoletes: nc
Provides: nc

Summary(ru_RU.KOI8-R): Консольная утилита чтения/записи данных в сетевые соединения

%description
This package contains netcat, a simple utility for reading and writing data
across network connections, using the TCP or UDP protocols.  netcat is
intended to be a reliable back-end tool which can be used directly or
easily driven by other programs and scripts.  netcat is also a feature-rich
network debugging and exploration tool, since it can create many different
connections and has many built-in capabilities.

There are three well-known netcat implementations, see here for details:
http://pintday.org/downloads/netcat/. This package contains OpenBSD utility
with improvements from Openwall project.

%description -l ru_RU.KOI8-R
netcat является простой, но удобной консольной утилитой для чтения
и записи данных по сети с использованием протоколов TCP и UDP.
Её можно использовать как интерактивно - для отладки сетевых сервисов
(например: echo -e 'GET / HTTP/1.0\n\n' | netcat www.altlinux.ru 80 | head
или echo -e 'helo user at host\nquit\n' | netcat smtp.yandex.ru 25),
так и вызывая из других программ и сценариев для быстрого создания
сетевых клиентов или преобразования консольных программ в сетевые сервисы.

Имеется три основных реализации netcat, см. http://pintday.org/downloads/netcat/
Данный пакет содержит вариант от OpenBSD с усовершенствованиями от проекта Owl.

%define srcdir src/usr.bin/nc

%prep
%setup -q -c
cd src
%patch1 -p1 -b .1-linux
%patch2 -p1 -b .2-ipv4-default
%patch3 -p1 -b .3-fixes
%__subst 's,\mnc\M,netcat,' ./usr.bin/nc/nc.1
%patch5 -p1 -b .5-usage
%patch6 -p1 -b .6-bsdsockopts
%patch7 -p1 -b .7-execcmd
%patch8 -p1 -b .8-rpp
%patch9 -p1 -b .9-strtonum
#__subst 's,__b64_ntop,b64_ntop,' ./usr.bin/nc/netcat.c

%build
%make_build -C %srcdir CFLAGS="-c %optflags"

%install
%__install -pD -m755 %srcdir/nc   %buildroot%_bindir/netcat
%__install -pD -m644 %srcdir/nc.1 %buildroot%_man1dir/netcat.1

%files
%_bindir/*
%_mandir/man?/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin