Vieri l33t
Joined: 18 Dec 2005 Posts: 887
|
Posted: Wed Dec 02, 2020 8:32 am Post subject: socat and UDP connections |
|
|
Hi,
I have this in my Gentoo router because I need it to forward wake-on-lan packets from another subnet:
Code: | # grep socat inittab
v513:12345:respawn:socat -u -T1 UDP-LISTEN:7,fork UDP-DATAGRAM:10.215.145.255:9,broadcast 2>/dev/null 3>/dev/null
v514:12345:respawn:socat -u -T1 UDP-LISTEN:8,fork UDP-DATAGRAM:10.215.247.255:9,broadcast 2>/dev/null 3>/dev/null
v515:12345:respawn:socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast 2>/dev/null 3>/dev/null
v516:12345:respawn:socat -u -T1 UDP-LISTEN:10,fork UDP-DATAGRAM:10.215.111.255:9,broadcast 2>/dev/null 3>/dev/null |
Under normal conditions I can see the processes as expected:
Code: | # ps aux | grep socat
root 70621 0.0 0.0 7152 2000 ? Ss 08:04 0:00 socat -u -T1 UDP-LISTEN:7,fork UDP-DATAGRAM:10.215.145.255:9,broadcast
root 70622 0.0 0.0 7152 1996 ? Ss 08:04 0:00 socat -u -T1 UDP-LISTEN:8,fork UDP-DATAGRAM:10.215.247.255:9,broadcast
root 70623 0.0 0.0 7152 1936 ? Ss 08:04 0:00 socat -u -T1 UDP-LISTEN:10,fork UDP-DATAGRAM:10.215.111.255:9,broadcast
root 70624 0.0 0.0 7152 3456 ? Ss 08:04 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast |
However, something goes haywire after several weeks or months because I end up with thousands of socat processes that bring the whole router down to a crawl.
Here's a quick glimpse:
Code: | [...]
1556:root 50347 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1557:root 50348 0.0 0.0 7152 60 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1558:root 50349 0.0 0.0 7152 1916 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1559:root 50350 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1560:root 50351 0.0 0.0 7152 2004 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1561:root 50352 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1562:root 50353 0.0 0.0 7152 2012 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1563:root 50354 0.0 0.0 7152 2072 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1564:root 50355 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1565:root 50356 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1566:root 50357 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1567:root 50358 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1568:root 50359 0.0 0.0 7152 1696 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1569:root 50360 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1570:root 50361 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1571:root 50362 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1572:root 50363 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1573:root 50364 0.0 0.0 7152 1992 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1574:root 50365 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1575:root 50366 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1576:root 50367 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1577:root 50368 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1578:root 50369 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1579:root 50370 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1580:root 50371 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1581:root 50372 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1582:root 50373 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1583:root 50374 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1584:root 50375 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1585:root 50376 0.0 0.0 7152 1736 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1586:root 50377 0.0 0.0 7152 1820 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1587:root 50378 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1588:root 50379 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1589:root 50380 0.0 0.0 7152 2068 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1590:root 50381 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1591:root 50382 0.0 0.0 7152 2012 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1592:root 50383 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1593:root 50384 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1594:root 50385 0.0 0.0 7152 1944 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1595:root 50386 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1596:root 50387 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1597:root 50388 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1598:root 50389 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1599:root 50390 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1600:root 50391 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1601:root 50392 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1602:root 50393 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1603:root 50394 0.0 0.0 7152 2012 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1604:root 50395 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1605:root 50396 0.0 0.0 7152 1884 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1606:root 50397 0.0 0.0 7152 1808 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1607:root 50398 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1608:root 50399 0.0 0.0 7152 1800 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1609:root 50400 0.0 0.0 7152 2012 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1610:root 50401 0.0 0.0 7152 2012 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1611:root 50402 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1612:root 50403 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1613:root 50404 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1614:root 50405 0.0 0.0 7152 2004 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1615:root 50406 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1616:root 50407 0.0 0.0 7152 2004 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1617:root 50408 0.0 0.0 7152 2008 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1618:root 50409 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1619:root 50410 0.0 0.0 7152 1720 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1620:root 50411 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1621:root 50412 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1622:root 50413 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1623:root 50414 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1624:root 50415 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1625:root 50416 0.0 0.0 7152 1824 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1626:root 50417 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1627:root 50418 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1628:root 50419 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1629:root 50420 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1630:root 50421 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1631:root 50422 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1632:root 50423 0.0 0.0 7152 2012 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1633:root 50424 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1634:root 50425 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1635:root 50426 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1636:root 50427 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1637:root 50428 0.0 0.0 7152 2012 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1638:root 50429 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1639:root 50430 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1640:root 50431 0.0 0.0 7152 2072 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1641:root 50432 0.0 0.0 7152 2012 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1642:root 50433 0.0 0.0 7152 2064 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1643:root 50434 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1644:root 50435 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1645:root 50436 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1646:root 50437 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1647:root 50438 0.0 0.0 7152 1948 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1648:root 50439 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1649:root 50440 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1650:root 50441 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1651:root 50442 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1652:root 50443 0.0 0.0 7152 2012 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1653:root 50444 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1654:root 50445 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1655:root 50446 0.0 0.0 7152 1832 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1656:root 50447 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1657:root 50448 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1658:root 50449 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1659:root 50450 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1660:root 50451 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1661:root 50452 0.0 0.0 7152 1996 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1662:root 50453 0.0 0.0 7152 1860 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1663:root 50454 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1664:root 50455 0.0 0.0 7152 1888 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1665:root 50456 0.0 0.0 7152 2056 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1666:root 50457 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1667:root 50458 0.0 0.0 7152 1936 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1668:root 50459 0.0 0.0 7152 1944 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1669:root 50460 0.0 0.0 7152 1812 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1670:root 50461 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1671:root 50462 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1672:root 50463 0.0 0.0 7152 1832 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1673:root 50464 0.0 0.0 7152 1808 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1674:root 50465 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1675:root 50466 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1676:root 50467 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1677:root 50468 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1678:root 50469 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1679:root 50470 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1680:root 50471 0.0 0.0 7152 1792 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1681:root 50472 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1682:root 50473 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1683:root 50474 0.0 0.0 7152 2072 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1684:root 50475 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1685:root 50476 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1686:root 50477 0.0 0.0 7152 2012 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1687:root 50478 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1688:root 50479 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1689:root 50480 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1690:root 50481 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1691:root 50482 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1692:root 50483 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1693:root 50484 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1694:root 50485 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1695:root 50486 0.0 0.0 7152 2000 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1696:root 50487 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1697:root 50488 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1698:root 50489 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1699:root 50490 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1700:root 50491 0.0 0.0 7152 60 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1701:root 50492 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1702:root 50493 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1703:root 50494 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1704:root 50495 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1705:root 50496 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1706:root 50497 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1707:root 50498 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1708:root 50499 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1709:root 50500 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1710:root 50501 0.0 0.0 7152 2072 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1711:root 50502 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1712:root 50503 0.0 0.0 7152 2012 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1713:root 50504 0.0 0.0 7152 2068 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1714:root 50505 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1715:root 50506 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1716:root 50507 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1717:root 50508 0.0 0.0 7152 1992 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1718:root 50509 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1719:root 50510 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1720:root 50511 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1721:root 50512 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1722:root 50513 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1723:root 50514 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1724:root 50515 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1725:root 50516 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1726:root 50517 0.0 0.0 7152 1868 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1727:root 50518 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1728:root 50519 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1729:root 50520 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1730:root 50521 0.0 0.0 7152 2012 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1731:root 50522 0.0 0.0 7152 2076 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1732:root 50523 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1733:root 50524 0.0 0.0 7152 1720 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1734:root 50525 0.0 0.0 7152 1948 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1735:root 50526 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1736:root 50527 0.0 0.0 7152 2036 ? S 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1737:root 50528 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1738:root 50529 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1739:root 50530 0.0 0.0 7152 60 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1740:root 50531 0.0 0.0 7152 60 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1741:root 50532 0.0 0.0 7152 1696 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1742:root 50533 0.0 0.0 7152 2072 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1743:root 50534 0.0 0.0 7152 1880 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1744:root 50535 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1745:root 50536 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1746:root 50537 0.0 0.0 7152 1756 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1747:root 50538 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1748:root 50539 0.0 0.0 7152 2000 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1749:root 50540 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1750:root 50541 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1751:root 50542 0.0 0.0 7152 1880 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1752:root 50543 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1753:root 50544 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1754:root 50545 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1755:root 50546 0.0 0.0 7152 1832 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1756:root 50547 0.0 0.0 7152 2064 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1757:root 50548 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1758:root 50549 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1759:root 50550 0.0 0.0 7152 2012 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1760:root 50551 0.0 0.0 7152 2064 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1761:root 50552 0.0 0.0 7152 2072 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1762:root 50553 0.0 0.0 7152 60 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1763:root 50554 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1764:root 50555 0.0 0.0 7152 1948 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1765:root 50556 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1766:root 50557 0.0 0.0 7152 60 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1767:root 50558 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1768:root 50559 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1769:root 50560 0.0 0.0 7152 2008 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1770:root 50561 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1771:root 50562 0.0 0.0 7152 1776 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1772:root 50563 0.0 0.0 7152 60 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1773:root 50564 0.0 0.0 7152 60 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1774:root 50565 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1775:root 50566 0.0 0.0 7152 2000 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1776:root 50567 0.0 0.0 7152 1804 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1777:root 50568 0.0 0.0 7152 2076 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1780:root 50571 0.0 0.0 7152 1960 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1781:root 50572 0.0 0.0 7152 60 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1782:root 50573 0.0 0.0 7152 60 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1783:root 50574 0.0 0.0 7152 2012 ? D 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1784:root 50575 0.0 0.0 7152 2076 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1785:root 50576 0.0 0.0 7152 60 ? R 08:03 0:00 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
1862:root 111833 0.0 0.0 7152 2256 ? Ss Oct06 0:00 socat -u -T1 UDP-LISTEN:10,fork UDP-DATAGRAM:10.215.111.255:9,broadcast
1942:root 219865 0.0 0.0 7152 2508 ? Ss Jun27 0:00 socat -u -T1 UDP-LISTEN:7,fork UDP-DATAGRAM:10.215.145.255:9,broadcast
1943:root 219866 0.0 0.0 7152 2596 ? Ss Jun27 0:00 socat -u -T1 UDP-LISTEN:8,fork UDP-DATAGRAM:10.215.247.255:9,broadcast
1944:root 219867 0.0 0.0 7152 2600 ? Ds Jun27 28:17 socat -u -T1 UDP-LISTEN:9,fork UDP-DATAGRAM:10.215.248.255:9,broadcast
[...] |
Does anyone know why this happens?
Is it a bad idea to call socat from inittab?
Note that I only allow UDP 7,8,9,10 connections from a specific 'trusted' host in a specific subnet.
As far as I can tell about socat (not an expert), the 'fork' option just makes it fork a new child to process the newly accepted connection while the parent goes back to waiting for new connections.
So, I don't know if the thousands of extra processes I've seen are children. I had to quickly kill them all to restore network sanity in a production environment.
Do you see anything I could fix or do to prevent this from happening again?
Any ideas are welcome.
Vieri |
|