Fabian Affolter 41de3b1
Name:           netstat-monitor
Fabian Affolter ab60ed5
Version:        1.1.3
3648e89
Release:        28%{?dist}
Fabian Affolter 41de3b1
Summary:        A command line tool to monitor network connections
Fabian Affolter 41de3b1
3648e89
License:        AGPL-3.0-or-later
Fabian Affolter 41de3b1
URL:            https://github.com/stalexan/netstat-monitor
Fabian Affolter 41de3b1
Source0:        https://www.alexan.org/netstat-monitor/%{name}-%{version}.tar.gz
eb705ad
# Use ipaddress module (from Python 3 stdlib), not non-Python-3 compatible
eb705ad
# ipaddr (which ipaddress is a fork of in any case)
eb705ad
# https://github.com/stalexan/netstat-monitor/pull/15 , rediffed
eb705ad
Patch0:         netstat-monitor-1.1.3-ipaddress.patch
eb705ad
# Make test runner exit 1 if tests fail (not 0)
eb705ad
Patch1:         https://github.com/stalexan/netstat-monitor/pull/16.patch
Fabian Affolter 41de3b1
BuildArch:      noarch
Fabian Affolter 41de3b1
Fabian Affolter 41de3b1
BuildRequires:  python3-devel
Fabian Affolter 41de3b1
BuildRequires:  python3-setuptools
Fabian Affolter 41de3b1
BuildRequires:  python3-netaddr
Fabian Affolter 41de3b1
Fabian Affolter 41de3b1
Requires:       python3-netaddr
Fabian Affolter 41de3b1
Fabian Affolter 41de3b1
%description
Fabian Affolter 41de3b1
Netstat-monitor is a command line tool for monitoring network connections.
Fabian Affolter 41de3b1
Its output is similar to the output from the netstat command with the options
Fabian Affolter 41de3b1
"netstat --inet -alp". Netstat-monitor can be left running, though, and will
Fabian Affolter 41de3b1
report new connections as they are made. Also, filters can be used to limit
Fabian Affolter 41de3b1
what's displayed to just what's unexpected or interesting.
Fabian Affolter 41de3b1
Fabian Affolter 41de3b1
%prep
eb705ad
%autosetup -p1
Fabian Affolter 41de3b1
sed -i -e '/^#!\//, 1d' netstat.py
Fabian Affolter 41de3b1
Fabian Affolter 41de3b1
%build
Fabian Affolter ab60ed5
%py3_build
Fabian Affolter 41de3b1
Fabian Affolter 41de3b1
%install
Fabian Affolter ab60ed5
%py3_install
Fabian Affolter 41de3b1
mkdir -p %{buildroot}%{_datadir}/%{name}
Fabian Affolter 41de3b1
mv %{buildroot}/usr/sample-filters \
Fabian Affolter 41de3b1
    %{buildroot}%{_datadir}/%{name}/sample-filters
Fabian Affolter 41de3b1
eb705ad
%check
eb705ad
PYTHONPATH=./ %{__python3} test/test-netstat
eb705ad
Fabian Affolter 41de3b1
%files
Fabian Affolter ab60ed5
%doc README.md
Fabian Affolter ab60ed5
%license LICENSE 
Fabian Affolter 41de3b1
%{_bindir}/%{name}
29ee51e
%{python3_sitelib}/*
Fabian Affolter 41de3b1
%{_datadir}/%{name}/sample-filters
29ee51e
%{python3_sitelib}/__pycache__/*
Fabian Affolter 41de3b1
Fabian Affolter 41de3b1
%changelog
3648e89
* Sun Apr 21 2024 Miroslav Suchý <msuchy@redhat.com> - 1.1.3-28
3648e89
- convert license to SPDX
3648e89
0f7e909
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-27
0f7e909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
0f7e909
d871275
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-26
d871275
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
d871275
dafac5e
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-25
dafac5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
dafac5e
27649b9
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 1.1.3-24
27649b9
- Rebuilt for Python 3.12
27649b9
9e038ed
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-23
9e038ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
9e038ed
64cbddf
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-22
64cbddf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
64cbddf
dd31476
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1.1.3-21
dd31476
- Rebuilt for Python 3.11
dd31476
25ae6ee
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-20
25ae6ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
25ae6ee
519e072
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-19
519e072
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
519e072
b07d8ac
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.1.3-18
b07d8ac
- Rebuilt for Python 3.10
b07d8ac
2f411dd
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-17
2f411dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2f411dd
a041d27
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-16
a041d27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a041d27
a8d5fea
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.1.3-15
a8d5fea
- Rebuilt for Python 3.9
a8d5fea
4e41757
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-14
4e41757
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
4e41757
9ccc0a2
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.1.3-13
9ccc0a2
- Rebuilt for Python 3.8.0rc1 (#1748018)
9ccc0a2
d0b4fa0
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.1.3-12
d0b4fa0
- Rebuilt for Python 3.8
d0b4fa0
d94ddd1
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-11
d94ddd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d94ddd1
29ee51e
* Sat Mar 23 2019 Fabian Affolter <mail@fabian-affolter.ch> - 1.1.3-10
29ee51e
- Fix ownership (rhbz#1672095)
29ee51e
12acb5c
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-9
12acb5c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
12acb5c
a7b5864
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-8
a7b5864
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a7b5864
c1e43aa
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.1.3-7
c1e43aa
- Rebuilt for Python 3.7
c1e43aa
61eccd1
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-6
61eccd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
61eccd1
1168f42
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-5
1168f42
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1168f42
65d01a3
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-4
65d01a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
65d01a3
eb705ad
* Sat Dec 31 2016 Adam Williamson <awilliam@redhat.com> - 1.1.3-3
eb705ad
- Use ipaddress (from Py3 stdlib) not ipaddr (we have no python3-ipaddr)
eb705ad
- Enable tests
eb705ad
eb705ad
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com>
ad994d9
- Rebuild for Python 3.6
ad994d9
48e7709
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-2
48e7709
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
48e7709
Fabian Affolter ab60ed5
* Wed Mar 09 2016 Fabian Affolter <mail@fabian-affolter.ch>- 1.1.3-1
Fabian Affolter ab60ed5
- Update to latest upstream version 1.1.3 (rhbz#1310163)
Fabian Affolter ab60ed5
b0453bf
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-6
b0453bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b0453bf
935f4e6
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-5
935f4e6
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
935f4e6
38093bd
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-4
38093bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
38093bd
Fabian Affolter 41de3b1
* Mon Sep 22 2014 Fabian Affolter <mail@fabian-affolter.ch> - 1.1.1-3
Fabian Affolter 41de3b1
- Fix changelog entries
Fabian Affolter 41de3b1
- Remove loop
Fabian Affolter 41de3b1
Fabian Affolter 41de3b1
* Wed Apr 23 2014 Fabian Affolter <mail@fabian-affolter.ch> - 1.1.1-2
Fabian Affolter 41de3b1
- Add requirements
Fabian Affolter 41de3b1
Fabian Affolter 41de3b1
* Wed Feb 26 2014 Fabian Affolter <mail@fabian-affolter.ch> - 1.1.1-1
Fabian Affolter 41de3b1
- Initial package for Fedora