java-topology/tools/scans/triage-exabgp.sh
russell@unturf.com db29a08762 undefect. CWE-407 — 92 sites, 42 ecosystems
B&W print-friendly diagrams + tinkerpop-0001 + wave-3 proof sections.
Squash of 94 local commits onto remote master.
2026-03-26 19:48:18 -04:00

17 lines
702 B
Bash
Executable file

#!/usr/bin/env bash
set -euo pipefail
cd /tmp && git clone --depth 1 https://github.com/Exa-Networks/exabgp exabgp 2>/dev/null
echo "=== peer.py seen type ==="
grep -n "seen\s*=" exabgp/src/exabgp/reactor/api/command/peer.py | head -5
sed -n '95,110p' exabgp/src/exabgp/reactor/api/command/peer.py
echo "=== rib/cache.py index context ==="
sed -n '10,35p' exabgp/src/exabgp/rib/cache.py
echo "=== AS-path loop detection ==="
find exabgp/src -name "*.py" | xargs grep -l "loop\|as_path\|aspath" 2>/dev/null | head -5
grep -rn "in self\.\|in path\|in visited\|in seen" exabgp/src/exabgp/bgp/ 2>/dev/null | grep -v "\.pyc" | head -15
echo "=== frr ti_lfa context ==="
echo "needs separate submission"