1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

292 Commits

Author SHA1 Message Date
dmiller
76d932e3ab Have configure check for PyPA build. Fixes #3115 2025-05-21 20:47:38 +00:00
dmiller
c66baf785e Merge Nmap 7.96 release branch 2025-05-07 13:22:40 +00:00
dmiller
fb58d2440e Promote Nping to full version number. Fixes #2862 2025-03-12 18:02:12 +00:00
dmiller
95b974b101 Merge 7.95 release branch into trunk 2024-04-23 19:34:03 +00:00
dmiller
a946c5682d Transition from setup.py to pyproject.toml 2024-03-21 20:20:00 +00:00
dmiller
71d76026dc Add tests for osscan's expr_match function (some fail) 2023-11-27 23:05:03 +00:00
dmiller
d131a096a8 Remove nse_pcrelib from build. 2023-06-24 01:53:09 +00:00
dmiller
12d41ec2cd Update Ndiff to Python 3. Closes #1807 2022-12-07 20:34:05 +00:00
paulino
70dc5434f4 Removes reference to obsolete file nmap-payloads to fix error when running make install 2022-11-07 15:32:13 +00:00
dmiller
d81ead72dc New C backend for datafiles.lua; avoid copies of large data sets 2022-09-29 22:19:28 +00:00
dmiller
bd81beac1c Use more structure in defining Nmap version number 2021-07-19 23:06:50 +00:00
dmiller
210adf941e Remove nmap-update
This feature was never publicly released, and has not been distributed
in our binary builds for a couple versions now. It needed to be removed
in order to reduce the number of places Nmap looks for data files. See #2051
2020-08-27 19:13:31 +00:00
dmiller
dd0ace6d4a Split string pool functions into separate file from osscan.cc 2020-01-16 19:12:57 +00:00
dmiller
294f81a390 consolidate some definitions (name, url) to nmap.h 2019-06-21 17:32:03 +00:00
dmiller
5c5ddcd7b8 Revert unmodified zconf.h on make clean 2019-01-24 17:05:08 +00:00
dmiller
d3eb07c98b Clean up generated files in libpcap on make clean. Fixes #1435 2019-01-24 17:05:07 +00:00
dmiller
a0f55317f3 Fix inclusion of Lua headers. See #1355
We will need to do something similar for Ncat.
2018-10-16 05:18:31 +00:00
dmiller
aaf5075c67 Move probespec to its own header to reduce includes of scan_engine.h 2018-07-13 18:18:28 +00:00
dmiller
822dfa51a0 Fix misspelling of ZLIB_LIBS. Closes #1073 2018-03-10 03:09:32 +00:00
dmiller
b57d23f005 Add zlib binding for NSE. Fixes #532 2017-09-13 01:54:19 +00:00
rewanth
6ee953a5ff Removes trailing spaces in 69 files. Closes #971. 2017-08-23 08:52:40 +00:00
dmiller
675ae460b3 Move NewTargets class to its own h/cc files 2017-08-05 21:11:00 +00:00
dmiller
d4355a9819 Fix 'installation' during build of libssh2 2017-07-31 20:56:53 +00:00
dmiller
f32ae8dd3c Reorder libs: -lssh2 needs -lcrypto to come after it. 2017-07-31 17:48:14 +00:00
dmiller
0d15a6b2f1 Avoid installing libssh2 libs into DESTDIR as part of make install 2017-07-29 19:15:47 +00:00
evangel
0c142333bb Merged gsoc-ssh branch. Closes #910 2017-06-29 21:27:35 +00:00
dmiller
24f6cec25a Move scan lists structs and functions to scan_lists files. 2017-04-19 04:14:43 +00:00
vincent
b5606dde91 Hide first makefile attempt to include makefile.dep
This is to avoid having a warning saying that there is no makefile.dep
file, which will be generated right after the warning and then
included in the Makefile.
2016-08-16 09:31:59 +00:00
dmiller
9058596e1e Separate CFLAGS from CXXFLAGS. Was breaking with -std=c++11 on clang 2016-07-06 16:20:56 +00:00
batrick
7f5ec526fe Merge branch 'nse-lua53'
Lua 5.3 adds several awesome features of particular interest to nmap including
bitwise operators and integers, a utf8 library, and standard binary pack/unpack
functions.

In addition to adding Lua 5.3, this branch changes:

o Complete removal of the NSE bit library (in C), It has been replaced with
  a new Lua library wrapping Lua 5.3's bit-wise operators.

o Complete removal of the NSE bin library (in C). It has been replaced with a
  new Lua library wrapping Lua 5.3's string.pack|unpack functions.

o The bin.pack "B" format specifier (which has never worked correctly) is
  unimplemented.  All scripts/libraries which use it have been updated. Most
  usage of this option was to allow string based bit-wise operations which are no
  longer necessary now that Lua 5.3 provides integers and bit-wise operators.

o The base32/base64 libraries have been reimplemented using Lua 5.3's new
  bitwise operators. (This library was the main user of the bin.pack "B" format
  specifier.)

o A new "bits" library has been added for common bit hacks. Currently only has
  a reverse function.

Thanks to David Fifield, Daniel Miller, Jacek Wielemborek, and  Paulino
Calderon for testing this branch.
2016-07-02 17:02:27 +00:00
dmiller
0b28350628 Remove some explicit install targets to force build to happen before install 2016-05-09 13:13:15 +00:00
dmiller
2c3673a647 Clean up some old renamed scripts upon install 2015-12-04 13:03:01 +00:00
dmiller
ef7c910908 Strictly use autoconf-generated build targets for nmap dependencies. Fixes #227 2015-10-28 03:56:01 +00:00
dmiller
12099437dc Fix a typo autoconf variable name 2015-10-07 18:25:49 +00:00
dmiller
821d3ef2dd Remove another generated file (from make check) in distclean. 2015-10-07 16:39:29 +00:00
dmiller
8fb5e0df3c Add build-ncat target to all. Fixes #214 2015-10-07 16:34:12 +00:00
dmiller
83c2bc1d18 Remove some more generated files when doing a distclean. Fixes #218 2015-10-07 16:34:12 +00:00
dmiller
101562e0e5 Add a couple more missing dependencies. 2015-08-21 01:57:43 +00:00
dmiller
e0fd29efb0 Add a missing dependency in Makefile.in 2015-08-20 21:22:56 +00:00
gio
1873c53d7c Normalize target all in Makefile.in 2015-08-20 19:50:41 +00:00
gio
c3b069b0ea normalized *_check target to check-* target 2015-08-20 19:50:39 +00:00
gio
263872f60b Normalize some forgotten target 2015-08-20 19:50:37 +00:00
gio
90edf7ba5c normalized *_[dist]clean target to [dist]clean-* target 2015-08-20 19:50:34 +00:00
gio
1529955698 Squash my_*clean inside *clean, config.cache cleared only by distclean 2015-08-20 19:50:31 +00:00
gio
3b42a41f44 normalized *_build target to build-* target 2015-08-20 19:50:29 +00:00
gio
96d5b949b3 Fixes #185 make nmap works fine, added missing dependencies 2015-07-30 06:30:30 +00:00
gio
94e8a7acd3 Implemented more testing fixed some subtle bug thanks to it 2015-07-30 06:27:35 +00:00
gio
a44030ae23 Add tests subdir and have DNS test compile and run 2015-07-30 06:27:30 +00:00
dmiller
faaf417606 Add http-crossdomainxml to the list of old script names (now http-cross-domain-policy) 2015-07-06 13:33:47 +00:00
dmiller
40dc3c5830 Move global_structures.h back into nmap.h now that things are sorted out better 2015-07-02 03:09:29 +00:00