The repository contains list of subdomains/web applications maintained by National Informatics Centre (NIC) under Govt. of India. As this tool uses a DNS protocol level technique to enumerate the subdomains, the coverage is 100% i.e.the file contains all the valid and active subdomains under nic.in
for a given date.
all_subdomains_{time_stamp}.txt
contains list of subdomains undernic.in
domain for a given day.changes_on_{time_stamp}.txt
contains list of deleted and added subdomains on a given day compared to previous day.
Nothing fancy. Once a day, a Python script runs on my machine that -
- Uses a specific DNS enumeration technique to gather all the subdomains
- Pushes the file with the list of subdomains for that day to this git repo
Diff files of today/previous day to get a list of newly added subdomains for the day- Create a Twitter bot to notify when there is a new subdomain
National Informatics Centre (NIC) provides infrastructure to help support the delivery of Indian government IT services and the delivery of some of the initiatives of Digital India.
As per my knowledge, unlike other government agencies, NIC doesn't maintain a directory of all the subdomains/web applications.
Having a list of subdomains/web applications maintained by NIC will help research organisations/think tanks that perform studies on those domains/websites such as verify their privacy protection using scoring tools like Webbkoll etc.