summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-02-23Bugfix in mactelnet. Raw mode did not successfully autodetect outgoing ↵Håkon Nessjøen
interface.
2011-02-21Fixed up Makefile a bitHåkon Nessjøen
2011-02-21Busted :PHåkon Nessjøen
2011-02-21Removed invalid text in help screen of mactelnetHåkon Nessjøen
2011-02-21Add endianness checking/conversion.Håkon Nessjøen
2011-02-21Added MT_PTYPE_PING/PONG support in mactelnetd and added a macping tool. For ↵Håkon Nessjøen
this udp-checksum code was also added for raw packets.
2011-02-16Fix: Send IP address (if available) of machine also when sending mndp ↵Håkon Nessjøen
packets using raw udp mode
2011-02-16Rewrote MNDP parser, and added MNDP broadcast routines for mactelnetd. ↵Håkon Nessjøen
Thanks to "Marcin Ulikowski" <elceef@itsec.pl> for MNDP reverse engineering. mactelnetd will now be recognized by other routeros devices/applications as neighbours.
2011-02-16Forgot to remove some debuggingHåkon Nessjøen
2011-02-16mactelnetd only listened on interfaces with an ip on it. Rewrote mactelnetd ↵Håkon Nessjøen
to use all IFs it finds MAC addresses on, not only the ones with IP. Testing version, to be cleaned up.
2010-12-27Added support for broadcast packets in mactelnetd also. Fixed a bug where ↵Håkon Nessjøen
the device index was hardcoded in send_custom_udp(). Renamed "broadcast_mode" to "use_raw_socket".
2010-12-26Improved the keepalive-timer in mactelnet, and fixed a terminal reset bug if ↵Håkon Nessjøen
your connection timed out.
2010-12-26Added code to check if it should answer mactelnet packets or not in mactelnetd.Håkon Nessjøen
2010-12-26Janitor workHåkon Nessjøen
2010-12-26Code cleanup, and made timeout-acking more correctHåkon Nessjøen
2010-12-25Official version 0.2Håkon Nessjøen
2010-12-25Add support for dash-seperated mac addressesHåkon Nessjøen
2010-12-25Moved global protocol info to protocol header, where it belongsHåkon Nessjøen
2010-12-25Added simple DATA packet retransmission support.Håkon Nessjøen
2010-12-25Change naming convention on variable names as wellHåkon Nessjøen
2010-12-24Changed naming convention on function namesHåkon Nessjøen
2010-12-24Fixed a bug where the mndp port/socket was not closed after a parseMNDP call.Håkon Nessjøen
2010-12-23Cleaned up code and added -Wall to the compiler flags. Moved packet types ↵Håkon Nessjøen
over to enums for more ease of use.
2010-12-23Added u/wtmp logout code, and did some minior code cleanup.Håkon Nessjøen
2010-12-23Show mac address of client in syslog, and save correct mac address for wtmp.Håkon Nessjøen
2010-12-23Fix silly bug that made mactelnetd connections time out after only 65k bytesHåkon Nessjøen
2010-12-23Added syslog logging. Added daemonizing of application. Cleaned up login ↵Håkon Nessjøen
code to correctly set up controlling terminal.
2010-12-21Added "nologin" support. And cleaned up a little duplicated code.Håkon Nessjøen
2010-12-20Fix silly warning about ether_ntoa argumentHåkon Nessjøen
2010-12-20Added wtmp/utmp support. Fixed setuid/setgid bug and error detection. Added ↵Håkon Nessjøen
motd message. Minior code cleanup.
2010-12-19Code cleanup in mactelnet daemonHåkon Nessjøen
2010-11-28Added a little documentation in the source codeautointerfaceHåkon Nessjøen
2010-11-19Handle network devices without address information correctly.Håkon Nessjøen
2010-11-03Skip loopback interfaces. They seldom/never have a MAC address, and you ↵Håkon Nessjøen
probably won't run a MAC-Telnet server there. Speeds up autodetect.
2010-11-03Added missing file, documentation fixup, and minifixup in makefileHåkon Nessjøen
2010-11-03Started code for auto-detecting interface. Working proof of concept version. ↵Håkon Nessjøen
Raw socket version not updated yet.
2010-11-02Simplified the way parseControlPacket is looped/calledHåkon Nessjøen
2010-11-01Minior fix: Move mac-address code downwards according to the order of ↵Håkon Nessjøen
arguments. So problems with the ifname will be reported before problems with the mac address/identity name.
2010-11-01Removed dependency of libssl/crypto. Added L. Peter Deutsch's implementation ↵Håkon Nessjøen
of MD5 instead.
2010-11-01Added support for connecting to your router via the router identity name. ↵Håkon Nessjøen
(using MNDP)
2010-10-18A lot of small fixes to mactelnetdHåkon Nessjøen
2010-10-11Renamed files, added license info and did some minior fixes.Håkon Nessjøen
2010-10-11First version of mac-telnet server daemon mactelnetd. Use with care until it ↵Håkon Nessjøen
has been tested enough. Not for production use. To be cleaned up a lot.
2010-10-05Added files for packaging mactelnet for debian/ubuntuv0.1Håkon Nessjøen
2010-10-04Updated readme to reflect recent changes.Håkon Nessjøen
2010-10-04* Added support for using broadcast messages, instead of using raw socket to ↵Håkon Nessjøen
send data. * Started using getopts to handle command line arguments. * Cleaned up some debug stuff.
2010-10-04Security fixes, etc. strn* functions does not terminate strings if they ↵Håkon Nessjøen
exceed the length parameter.
2010-10-04Minior code cleanupHåkon Nessjøen
2010-10-04Send query MNDP packet before listening for MNDP packetsOmni Flux
2010-10-03Code cleanupHåkon Nessjøen