Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Akoellh
firewalk
firewalk.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File firewalk.spec of Package firewalk
# # spec file for package firewalk # # norootforbuild Name: firewalk Version: 5.0 Release: 0 Summary: Active reconnaissance network security tool Group: Productivity/Networking/Security License: BSD-2-Clause URL: http://packetfactory.openwall.net/projects/firewalk/index.html Source0: http://packetfactory.openwall.net/firewalk/dist/firewalk.tar.gz Source1: http://packetfactory.openwall.net/projects/firewalk/firewalk-final.pdf Source100: %{name}.changes Patch0: %{name}-%{version}-build_fix.patch BuildRequires: libnet-devel >= 1.1.0 BuildRequires: libdnet-devel libpcap-devel BuildRequires: autoconf automake %description Firewalk is an active reconnaissance network security tool that attempts to determine what layer 4 protocols a given IP forwarding device will pass. Firewalk works by sending out TCP or UDP packets with a TTL one greater than the targeted gateway. If the gateway allows the traffic, it will forward the packets to the next hop where they will expire and elicit an ICMP_TIME_EXCEEDED message. If the gateway host does not allow the traffic, it will likely drop the packets on the floor and we will see no response. To get the correct IP TTL that will result in expired packets one beyond the gateway we need to ramp up hop-counts. We do this in the same manner that traceroute works. Once we have the gateway hopcount (at that point the scan is said to be `bound`) we can begin our scan. It is significant to note the fact that the ultimate destination host does not have to be reached. It just needs to be somewhere downstream, on the other side of the gateway, from the scanning host. %debug_package %prep %setup -q -n Firewalk cp %{SOURCE1} . %patch0 -p0 %__sed -i 's|strip $(top|touch $(top|g' src/Makefile.* autoreconf -fiv %configure %build make %{?_smp_mflags} %install install -Dpm0755 %{name} %{buildroot}/%{_sbindir}/%{name} install -Dpm0644 man/%{name}.8 %{buildroot}/%{_mandir}/man8/%{name}.8 %files %defattr(-,root,root,-) %doc README BUGS firewalk-final.pdf %{_sbindir}/%{name} %{_mandir}/man8/%{name}.8* %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor