107 Commits
Author SHA1 Message Date
Peace-Maker b7e948f732 Add page size control 2026-08-09 22:16:38 +02:00
Peace-Maker e28add9551 Fix pagination range display 2026-08-09 22:11:13 +02:00
Peace-Maker e96a04c0ad Add backwards compatible pagination to /find
When sending a POST request without offset or limit query parameters, return the plain truncated list as before.
When using the pagination, return the enhanced result set with metadata on the number of results left.
2026-08-09 22:00:36 +02:00
Peace-Maker 92e037980a Add newer alpine versions 2026-08-09 19:31:58 +02:00
Peace-Maker 14f7a2e7d3 Update to elasticsearch 7.17.29 2026-08-09 19:25:27 +02:00
Peace-Maker a6be34ac52 Allow larger request lines in gunicorn
Similar to what was configured in uwsgi.
2026-08-09 19:25:09 +02:00
Peace-Maker 9159a023ed Upgrade to Connexion 3 2026-08-09 19:08:56 +02:00
Peace-Maker 1fb18568b4 Update frontend build path in nginx config 2026-08-09 17:59:49 +02:00
Peace-Maker ad3d8cfa2a Upgrade searchengine frontend to React 19
Thankx Codex
2026-08-09 17:53:04 +02:00
whh4gitandwhh4git 291b0ebf12 change to centos-vault and centos-stream (#72)
Co-authored-by: whh4git <[email protected]>
2024-10-23 18:44:32 +02:00
Peace-Maker 54a54cbb70 Prepare searchengine for elastic search 8 2023-07-21 18:15:35 +02:00
Peace-Maker 8ecf25955b Limit launchpad downloads to supported series
Lots of the obsolete series had their downloads removed and throw errors
of missing files.
2023-02-17 17:32:08 +01:00
ZebruhX 40336941c1 Minor grammatical issue fixed in README (#57) 2022-11-04 18:03:25 +01:00
peace-maker 486c0cb4d4 Upgrade to elasticsearch 7.17.7 (#63)
This might help prevent the OOM crashes.
Newer elasticsearch-py versions require scheme, host, and port when connecting to a elasticsearch cluster, so the config needs updating.
2022-11-04 17:50:40 +01:00
peace-maker 63a7975e5d Fix __libc_start_main_ret lookup with smarter compilers (#58)
We want to look for instructions at the start of the function, but some chunks might appear before the start of the function or objdump outputs the wrong symbol for unrelated addresses.

Match the __libc_start_main.* label by looking for the colon `:` behind it.
2022-07-28 16:46:30 +02:00
peace-maker b3034c8edd Fix __libc_start_main_ret lookup with glibc 2.34 (#55)
__libc_start_main doesn't call main directly anymore but uses a wrapper helper.
2022-02-11 11:23:41 +01:00
Yunjong Jeong ea38dde584 Retry rpm download with --no-dns-cache (#52) 2021-09-03 16:27:19 +02:00
Yunjong Jeong c23a5f943f Handle zstd within debian packages (#51) 2021-07-20 10:21:47 +02:00
peace-maker 658b8708eb Add Ubuntu packages from Launchpad #28 (#37) 2021-05-30 11:58:34 +02:00
Niklas Baumstark 83ab08f88c fix nginx.conf 2021-05-30 11:58:03 +02:00
Niklas Baumstark 279d7060c8 simplify UWSGI logging docs 2021-05-28 11:43:05 +02:00
Jakub Nowak e1f21b89bd Add README-DEVEL to searchengine (#46) 2021-05-28 11:42:05 +02:00
Niklas Baumstark ca8a5142e8 UWSGI: log to stderr so that output is captured by docker 2021-05-28 11:40:30 +02:00
Niklas Baumstark 460851d300 more robustness against failed downloads 2021-05-28 11:27:52 +02:00
Jakub Nowak d0675c9a10 Add libs_url to searchengine api (#45) 2021-05-28 10:56:19 +02:00
Ajabep 4c77106118 Add other libs (#25)
* Adapt API to other libc + Add Musl

* Adapt regex to extract symbols (thank's @blukat29)

Regex from @blukat29 (https://github.com/blukat29/libc-database/commit/287ca62960181a6bbd206e679c7331cae305a87b#diff-6f1488814a51063192c9aabb59112ef1R11)

* Add Alpine

* Add DietLibc

* Fix symbols extracting regex
2020-10-19 11:29:40 +02:00
peace-maker 92d5c361fb Add download link for .symbols file (#36)
Allows for faster greping for multiple offsets locally.
2020-10-19 11:28:43 +02:00
152334H d35f85c9d1 ./add refuse directories (#34) 2020-10-09 23:23:08 +02:00
152334H 78dc3478af make add position independent (#32) 2020-09-08 11:09:06 +02:00
152334H 4a8b20227f make identify position independent (#31)
* make identify position independent

* readlink before chdir
2020-09-06 13:34:45 +02:00
Ajabep d69f04c887 Path + Return code (#27)
* Change a message with the right path

Indeed, the script is position independant, thus `./db` is not always
the path to the db.

* Add return codes

It allows automatic tests and, if everything is find, to reproduce 22ad329
2020-09-01 23:05:58 +02:00
Niklas Baumstark 78e47c3a7c fix update.sh 2020-08-31 21:16:57 +02:00
Niklas Baumstark bb7e5a0b1e Revert "Add Pwntools API (#30)"
This reverts commit 343b9e5937.
2020-08-26 17:55:48 +02:00
Ajabep 343b9e5937 Add Pwntools API (#30) 2020-08-26 17:17:16 +02:00
152334H 269de5b302 Fix numerical comparison in ./find (#29) 2020-08-23 10:46:54 +02:00
Niklas Baumstark 699b8e2b58 reorder readme 2020-08-20 12:31:06 +02:00
Ajabep 42daf5ce17 Add monitoring of others OS (#24)
* Add monitoring of others OS

Add :

* Multiple RPM based distro
* CentOS
* Arch Linux
* Some Pentest/DFIR OS

* Various small fixes

PWD + quotes

* `egrep` -> `grep -E` to reduce requirements

* `zcat` -> `gzip -cd` to reduce requirements

* `unzstd` -> `zstd -d` to reduce requirements

* Put `rpm2cpio` as a requirement

* Add requirements
2020-08-20 12:30:02 +02:00
Niklas Baumstark b6bdf98096 style 2020-08-20 12:19:00 +02:00
Niklas Baumstark 805b050431 Merge remote-tracking branch 'garbage/master' into master 2020-08-20 01:54:21 +02:00
Niklas Baumstark e3ea294518 update nginx config 2020-08-20 01:53:50 +02:00
Niklas Baumstark eb215404d8 Merge remote-tracking branch 'garbage/master' into master 2020-08-20 01:48:27 +02:00
Niklas Baumstark 8cc07b9a02 powered by link 2020-08-20 01:47:55 +02:00
Niklas Baumstark d00f955e54 README 2020-08-20 01:45:02 +02:00
Niklas Baumstark ba8910f422 basic frontend 2020-08-20 01:41:43 +02:00
Niklas Baumstark 14a2eaef46 enable CORS 2020-08-20 01:39:03 +02:00
Niklas Baumstark 82792c1a51 update script 2020-08-19 23:48:44 +02:00
Niklas Baumstark 82f3f56bdc reindexing script 2020-08-19 23:39:27 +02:00
Niklas Baumstark 410c93a581 READMe 2020-08-19 23:35:35 +02:00
Niklas Baumstark 3dce67101f webservice v1 2020-08-19 23:29:26 +02:00
Niklas Baumstark 7b00212c79 dont output "id " prefix for stuff anymore 2020-08-19 09:54:07 +02:00