UJZP (Unnamed Joe/Zycron Project) is a PHP binary bot, cocreated by me and Zycron (mostly me). So far, it will connect to BNLS (but not do anything) and the connect to BNCS and send 0x50 (it works, too!), but the reply isn't received correctly. Boo hoo.
Current things finished:
-- Packet buffer
-- Configuration class (all constants)
-- BNLS class, with connect(), disconnect(), and a stub for checkrevision().
-- BNCS class, with connect(), disconnect(), and bncs_SID_AUTH_INFO().