{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"arpcatch-19970824p0","path":"net/arpcatch","url":"/packages/current/net/arpcatch/","comment":"userland arp-proxy daemon","homepage":"http://skoda.sockpuppet.org/tqbf/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"ARP-catch\n1997 Thomas H. Ptacek\n------------------------------------------------------------------------\n\nThis is a 4.4BSD program that implements, in userland, third-party\nproxy ARP. In a nutshell, this lets you proxy-ARP an arbitrary IP\naddress to an arbitrary MAC address, from any machine on the network.\nThis is useful if your router doesn't do proxy ARP, or does it only\nin an all-or-none fashion.\n\nThis code will not work outside of 4.4BSD (it relies on BPF). Furthermore,\nit won't run on most 4.4BSD operating systems, because a problem with the\nstandard BPF implementation (try spoofing your source ethernet frame\naddress on NetBSD). I've made available an LKM that \"fixes\" the problem on\nFreeBSD 3.0; you can find it at http://www.enteract.com/~tqbf.\n\nThere's not much to document here. The program is a daemon, and reads \na config file. The config file consists of \"router\" and \"proxy\" lines; a\n\"router\" line gives a symbolic name for a MAC address, ie:\n\nrouter gateway de:ad:be:ef:ca:fe\n\n... and a \"proxy\" line maps an IP address to a router name or a MAC\naddress, ie:\n\nproxy 10.100.200.1 gateway\nproxy 10.100.200.2 ab:ad:ca:fe:00:11\n\nThis is fairly esoteric stuff; read the code if you need to know more.\n\nIf you have problems, questions, comments, bitches, etc, feel free to mail\nme at <tqbf@secnet.com>\n","package_architecture":"amd64","stem":"arpcatch","readme":null,"dependencies":[],"reverse_dependencies":{"count":0,"url":null},"categories":["net"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
