that is run on port
19. Many types of operating systems
s of this service. Suprisingly, some new ones do also. It is generally not needed for anything vital, however it can be used to compromise security
and plays an important role in DOS
(Denial of Service
Recommendation: Disable the service, unless it is needed.
To disable chargen when started from inetd
Edit the /etc/inetd.conf (or equivalent) file.
Locate the line that controls the chargen daemon
Type a # at the beginning of the line to comment out the daemon.
The chargen service is not native
to Windows, but may be present.
CAUTION: Use Registry Editor at your own risk. Any change
using Registry Editor may cause severe and irreparable
damage and may require you to reinstall your operating
To disable only the chargen service:
Open the registry editor.
Go to: HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\SIMPTCP\PARAMETERS.
Double-click the EnableTcpChargen key to display the DWORD Editor.
Replace the value in the Data field with 0.
Repeat steps 3 through 5 for the EnableUdpChargen key.
To implement your changes, stop and restart the Simple TCP/IP
4.0 or later.
Load INETCFG &MDASH;
> Protocols &MDASH;> TCP/IP, and set filter support to ENABLED.
Load FILTCFG &MDASH;> TCP/IP &MDASH;> Packet Forwarding filters, and set the status to ENABLED.
Verify that the action is Deny packets in filter list. Press ENTER on "(Filters: list of denied packets)".
Press INSERT go to packet type: Name: check all.
Press ENTER, find the port chargen TCP 19.
Press ENTER, ESCAPE, save filters: YES.