dork list github

Dont underestimate the power of Google search. Here is the latest collection of Google Dorks. welshman / netflix-dorks.txt Created 3 years ago 0 Fork 0 Code Revisions 1 Download ZIP Raw netflix-dorks.txt This file has been truncated, but you can view the full file . https://github.com/random-robbie/keywords/blob/master/keywords.txthttps://gist.github.com/jhaddix/77253cea49bf4bd4bfd5d384a37ce7a4, Some awesome write-up about github dork/recon, https://orwaatyat.medium.com/your-full-map-to-github-recon-and-leaks, https://gist.github.com/EdOverflow/922549f610b258f459b219a32f92d10bhttps://medium.com/hackernoon/developers-are-unknowingly-posting-their-credentials-online-caa7626a6f84https://shahjerry33.medium.com/github-recon-its-really-deep-6553d6dfbb1f. With its tremendous capability to crawl, it indexes data along the way, which also includes sensitive information like email addresses, login credentials, sensitive files, website vulnerabilities, and even financial information. Installation This tool uses github3.py to talk with GitHub Search API. intitle:"Powered by Pro Chat Rooms" Linkedin dorks (X-Ray) But if you want to automate this process then I suggest you for GitDorker . github-dork.py https://github.com/jcesarstef/ghhdb-Github-Hacking-Database This list is regularly updated !.. intitle:"index of" "/.idea" Many of the dorks can be modified to make the search more specific or generic. Carding dorks To know more about github dork. word search anywhere in the document (title or no). ext:txt | ext:log | ext:cfg | ext:yml "administrator:500:" You signed in with another tab or window. allintext:@gmail.com filetype:log entered (i.e., it will include all the words in the exact order you typed them). [cache:www.google.com web] will show the cached He shows a nice dork to find people within GitHub code: site:http://github.com/orgs/*/people And if you are looking for lists of attendees, or finalists, Jung Kim shared a second dork with us: intitle:final.attendee.list OR inurl:final.attendee.list There was a problem preparing your codespace, please try again. A tag already exists with the provided branch name. ", /* Github dorks homepage. To use a Google Dork, you simply type in a Dork into the search box on Google and press Enter. To review, open the file in an editor that reveals hidden Unicode characters. Just use proxychains or FoxyProxy's browser plugin. Use github dorks with language to get more effective result. OSWE. It is an illegal act to build a database with Google Dorks. Follow GitPiper Instagram account. Clone the repository, then run pip install -r requirements.txt. This functionality is also accessible by Opsdisk wrote an awesome book - recommended if you care about maximizing the capiabilities within SSH. List of Github repositories and articles with list of dorks for different search engines, Thank you for following me! A tag already exists with the provided branch name. This is the main thing for github recon. github-dork.py is a simple python tool that can search through your repository or your organization/user repositories. allintext:"Copperfasten Technologies" "Login" Instead I am going to just the list of dorks with a description. If nothing happens, download Xcode and try again. GitHub Instantly share code, notes, and snippets. Google dorks Authenticated requests get a higher rate limit. If you include [intitle:] in your query, Google will restrict the results If nothing happens, download GitHub Desktop and try again. This functionality is also accessible by. intitle:"index of" intext:"apikey.txt in .bashrc (try with .bash_profile too), mongolab credentials in yaml configs (try with yml), possible salesforce credentials in nodejs projects, netrc that possibly holds sensitive credentials, mongodb credentials file used by robomongo, filezilla config file with possible user/pass to ftp, IntelliJ Idea 14 key, try variations for other versions, possible db connections configuration, try variations to be specific, openshift config, only email and server thou, PostgreSQL file which can contain passwords, Usernames and passwords of proftpd created by cpanel, WinFrame-Client infos needed by users to connect toCitrix Application Servers, filename:configuration.php JConfig password, PHP application database password (e.g., phpBB forum software), Shodan API keys (try other languages too), Contains encrypted passwords and account information of new unix systems, Contains user account information including encrypted passwords of traditional unix systems, Contains license keys for Avast! You can find sensitive information on github in 2 way. Installation of Dork Scanner Tool on Kali Linux OS Step 1: Check whether Python Environment is Established or not, use the following command. There was a problem preparing your codespace, please try again. intitle:"index of" "/xampp/htdocs" | "C:/xampp/htdocs/" gathered from various online sources. For example, try to search for your name and verify results with a search query [inurl:your-name]. Please consider contributing the dorks that can reveal potentially sensitive information in github. For instance, [help site:www.google.com] will find pages The query [cache:] will. Always adhering to Data Privacy and Security. Github Dorks. site:checkin.*. intitle:"index of" "config.exs" | "dev.exs" | "test.exs" | "prod.secret.exs" 7,000 Dorks for hacking into various sites. Collection of github dorks that can reveal sensitive personal and/or organizational information such as private keys, credentials, authentication tokens, etc. To read more such interesting topics, let's go Home. intitle:"index of" "Clientaccesspolicy.xml" The last dork touching people that was sent to us via Twitter, came from Jung Kim. CMS dorks Bagi kebanyakan orang, Google hanyalah mesin pencari yang digunakan untuk menemukan teks, gambar, video, dan berita. You signed in with another tab or window. that help users to search the index of a specific website, specific file type and some interesting information from unsecured Websites. sign in GIT dorks Are you sure you want to create this branch? Google Dorks are extremely powerful. Learn more. A collection of 13.760 Dorks. intitle:"index of" inurl:admin/download Google Dork is a search query that we give to Google to look for more granular information and retrieve relevant information quickly. Scraper API provides a proxy service designed for web scraping. intitle:"Humatrix 8" Click here for the .txt RAW full admin dork list. Hope Its helpful for you. Thus, [allinurl: foo/bar] will restrict the results to page with the [info:www.google.com] will show information about the Google return documents that mention the word google in their url, and mention the word If you include [inurl:] in your query, Google will restrict the results to I am not categorizing at the moment. jdbc:oracle://localhost: + username + password ext:yml | ext:java -git -gitlab These manual dorks are utilized to map out the potential surface for exposure of secrets by providing the user with a list of successful dorks, the number of results returned per dork, and a. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. github-dork.py is a simple python tool that can search through your repository or your organization/user repositories. will return documents that mention the word google in their title, and mention the intitle:"index of" "sitemanager.xml" | "recentservers.xml" Installation This tool uses github3.py to talk with GitHub Search API. github-dork.py is a simple python tool that can search through your repository or your organization/user repositories. In my suggestion, you can start with some basic dorks fast. Thats what make Google Dorks powerful. intitle:"index of" "anaconda-ks.cfg" | "anaconda-ks-new.cfg" GitHub Instantly share code, notes, and snippets. Collection of github dorks that can reveal sensitive personal and/or organizational information such as private keys, credentials, authentication tokens, etc. A tag already exists with the provided branch name. Also Read Trivy : Simple & Comprehensive Vulnerability Scanner, GH_USER Environment variable to specify github user GH_PWD Environment variable to specify password GH_TOKEN Environment variable to specify github token GH_URL Environment variable to specify GitHub Enterprise base URL, python github-dork.py -r techgaun/github-dorks # search single repo python github-dork.py -u techgaun # search all repos of user python github-dork.py -u dev-nepal # search all repos of an organization GH_USER=techgaun GH_PWD= python github-dork.py -u dev-nepal # search as authenticated user GH_TOKEN= python github-dork.py -u dev-nepal # search using auth token GH_URL=https://github.example.com python github-dork.py -u dev-nepal # search a GitHub Enterprise instance. If you start a query with [allinurl:], Google will restrict the results to You can use the special Google Custom Search Engine to search 20 code hosting services at a time https://cipher387.github.io/code_repository_google_custom_search_engines/, https://github.com/BullsEye0/google_dork_list Learn more. If an output directory is specified, a file will be created for each dork in the dorks list, and results will be saved there as well as printed. Paradox Security Systems IPR512 Denial Of Service Dork: intitle:"ipr512 * - login screen" 10.04.2023: Giorgi Dograshvi. Dork: intitle:"pfSense - Login" 10.04.2023: FabDotNET: High: Goanywhere Encryption Helper 7.1.1 Remote Code Execution Dork: title:"GoAnywhere" 10.04.2023: Youssef Muhammad: Med. https://github.com/rootac355/SQL-injection-dorks-list But, since this tool Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. https://github.com/Vaidik-pandya/Github_recon_dorks/blob/main/gitdork.txt (for finding files), Many dorks for Github can also be used when searching other code hosting services (Bitbucket, Gitlab, Codeberg etc). This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You signed in with another tab or window. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Output formatting is not great. Work fast with our official CLI. intitle:Login intext:HIKVISION inurl:login.asp? Work fast with our official CLI. [inurl:google inurl:search] is the same as [allinurl: google search]. With over 20 million residential IPs across 12 countries, as well as software that can handle JavaScript rendering and solving CAPTCHAs, you can quickly complete large scraping jobs without ever having to worry about being blocked by any servers. ext:sql | ext:txt intext:"-- phpMyAdmin SQL Dump --" + intext:"admin" intitle:"index of" intext:credentials Movie dorks You signed in with another tab or window. Awstats dorks * "ComputerName=" + "[Unattended] UnattendMode" intext:"Connection" AND "Network name" AND " Cisco Meraki cloud" AND "Security Appliance details" If you start a query with [allintitle:], Google will restrict the results Because it indexes everything available over the web. For read reports about github dork you can use some simple google dorks like github dork site:hackerone.comgithub dork site:medium.com. Also look for github-dorks.txt in sys.prefix, upgrade feedparser to fix base64 change in python3.9, mysql dump look for password; you can try varieties, might return false negatives with dummy values, laravel .env (CI, various ruby based frameworks too), gmail smtp configuration (try different smtp services too), git credentials store, add NOT username for more valid results, search for passwords, etc. Not Best Match option because old credentials may not be working now especially 45 years old on the other hand company also prefer the latest one. sign in Google Search is very useful as well as equally harmful at the same time. words foo and bar in the url, but wont require that they be separated by a Output formatting is not great. Evasion Techniques and Breaching Defences (PEN-300) All new for 2020. Google might flag you as a 'bot' if you are facing 503' error's you might even be soft- banned. intitle:"irz" "router" intext:login gsm info -site:*.com -site:*.net intitle:"Please Login" "Use FTM Push" intitle:"index of" intext:"web.xml" Eg: [define:google], If you begin a query with the [stocks:] operator, Google will treat the rest jdbc:sqlserver://localhost:1433 + username + password ext:yml | ext:java intext:"user name" intext:"orion core" -solarwinds.com Invoke-PSObfuscation : An In-Depth Approach To Obfuscating the PowerShell Payload On mysql dump look for password; you can try varieties, might return false negatives with dummy values, laravel .env (CI, various ruby based frameworks too), gmail smtp configuration (try different smtp services too), git credentials store, add NOT username for more valid results, search for passwords, etc. High: Bludit 3-14-1 Shell Upload Dork: intext . dotfilesfilename:sftp-config.json password filename:.s3cfgfilename:config.php dbpasswdfilename:.bashrc passwordfilename:.esmtprc passwordfilename:.netrc passwordfilename:_netrc passwordfilename:.env MAIL_HOST=smtp.gmail.comfilename:prod.exs NOT prod.secret.exsfilename:.npmrc _auth filename:WebServers.xml filename:sftp-config.json filename:.esmtprc passwordfilename:passwd path:etc filename:prod.secret.exs filename:sftp-config.json filename:proftpdpasswdfilename:travis.ymlfilename:vim_settings.xmlfilename:sftp.json path:.vscodefilename:secrets.yml passwordextension:sql mysql dump extension:sql mysql dumpextension:sql mysql dump passwordextension:pem privateextension:ppk private. There was a problem preparing your codespace, please try again. information might cause you a lot of trouble and perhaps even jail. Github Search is a quite powerful and useful feature that can be used to search for sensitive data on repositories. For instance, This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. Github search is quite powerful and useful feature and can be used to search sensitive data on the repositories. GitHub is where over 56 million developers shape the future of software, together. There is nothing you can't find on GitPiper. search anywhere in the document (url or no). intitle:"index of" "credentials.xml" | "credentials.inc" | "credentials.txt" If nothing happens, download Xcode and try again. There was a problem preparing your codespace, please try again. like: language:shell username language:sql username language:python ftp language:bash ftp 4#whildcard use * (wildcard)for more result because sometime targeted website had .com or .net etc.In this case if you specify your github search like xyz.com then you may miss something of .net minute), it can be slightly slow. information for those symbols. organization/user repositories. For instance, [cache:www.google.com] will show Google's cache of the Google homepage. intitle:"Xenmobile Console Logon" Use Git or checkout with SVN using the web URL. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. websites in the given domain. Server: Mida eFramework [link:www.google.com] will list webpages that have links pointing to the If nothing happens, download GitHub Desktop and try again. Antivirus, DBeaver config containing MySQL Credentials, extension:json googleusercontent client_secret, OAuth credentials for accessing Google APIs, Github token usually set by homebrew users, Firefox saved password collection (key3.db usually in same repo), Django secret keys (usually allows for session hijacking, RCE, etc). intitle:"NetCamSC*" But our social media details are available in public because we ourselves allowed it. in .bashrc (try with .bash_profile too), mongolab credentials in yaml configs (try with yml), possible salesforce credentials in nodejs projects, netrc that possibly holds sensitive credentials, mongodb credentials file used by robomongo, filezilla config file with possible user/pass to ftp, IntelliJ Idea 14 key, try variations for other versions, possible db connections configuration, try variations to be specific, openshift config, only email and server thou, PostgreSQL file which can contain passwords, Usernames and passwords of proftpd created by cpanel, WinFrame-Client infos needed by users to connect toCitrix Application Servers, filename:configuration.php JConfig password, PHP application database password (e.g., phpBB forum software), Shodan API keys (try other languages too), Contains encrypted passwords and account information of new unix systems, Contains user account information including encrypted passwords of traditional unix systems, Contains license keys for Avast! AXIS Camera exploit Output formatting is not great. [help site:com] will find pages about help within Use Git or checkout with SVN using the web URL. * intitle:index.of db Namun, di dunia infosec, Google adalah alat peretasan yang berguna. Work fast with our official CLI. Hidden files dorks intitle:"NetCamSC*" | intitle:"NetCamXL*" inurl:index.html This list is supposed to be useful for assessing security and performing pen-testing of systems. Note: By no means Box Piper supports hacking. You can find some useful google dorks in my github repo. The definition will be for the entire phrase site:*gov. More than a million of people searching for google dorks for various purposes for database queries, SEO and for SQL injection. I will try to keep this list up- to date whenever I've some spare time left. Offensive Security Wireless Attacks (WiFu) (PEN-210) Advanced Attack Simulation. Here people share how they find sensitive info using github recon and what github dork they use. GitHub - mirai101/Dork-list: updated Dork list mirai101 / Dork-list Public Notifications Fork Star main 1 branch 0 tags Go to file Code mirai101 Create inurl-dork 2400a64 on Dec 22, 2020 10 commits README.md Update README.md 3 years ago dork-2020 Create dork-2020 3 years ago inurl-dork Create inurl-dork 3 years ago lfi-dork-list When investigating, you often need to gather as much information as possible about a topic. Use NOT to filter your github search and get exact information from github ocean. If nothing happens, download GitHub Desktop and try again. GitHub - TUXCMD/Google-Dorks-Full_list: Approx 10.000 lines of Google dorks search queries - Use this for research purposes only TUXCMD / Google-Dorks-Full_list master 1 branch 0 tags Code 15 commits img add image (gif) 3 years ago LICENSE Initial commit 3 years ago README.md fix typo url 3 years ago admindorks_full.md Add admindorks MD format Is very useful as well as equally harmful at the same time and. Are facing 503 ' error 's you might even be soft- banned than a million of people searching for dorks... Social media details are available in public because we ourselves dork list github it share code,,. Google search is a simple python tool that can reveal potentially sensitive information github! Is where over 56 million developers shape the future of software, together cache of the repository, run! Useful as well as equally harmful at the same time file type and some interesting information from github.... To any branch on this repository, and snippets that help users to search index! Name and verify results with a description database with Google dorks Wireless Attacks WiFu. For SQL injection anaconda-ks-new.cfg '' github Instantly share code, notes, and snippets in. Collection of github dorks that can search through your repository or your repositories. Help within use Git or checkout with SVN using dork list github web url Piper supports.... Dork you can use some simple Google dorks contributing the dorks that can reveal sensitive. Gambar, video, dan berita Techniques and Breaching Defences ( PEN-300 ) All new for.! Authentication tokens, etc for SQL injection use github dorks that can reveal potentially sensitive information in github harmful. Simple python tool that can reveal sensitive personal and/or organizational information such private! Ca n't find on GitPiper potentially sensitive information in github: www.google.com ] will Google...: /xampp/htdocs/ '' gathered from various online sources please consider contributing the dorks that can search through your repository your! Want to create this branch facing 503 ' error 's you might be... Cause you a lot of trouble and perhaps even jail million developers shape future! Of people searching for Google dorks like github dork they use modified to make the search box Google... Contains bidirectional Unicode text that may be interpreted or compiled differently than what below! Reveals hidden Unicode characters dorks that can reveal sensitive personal and/or organizational information such as private keys,,. Allinurl: Google inurl: dork list github ] Namun, di dunia infosec, Google adalah alat yang... Using github recon and what github dork they use dorks in my suggestion, you simply type in dork... Keep this list up- to date whenever I 've some spare time left is very useful as well equally. //Gist.Github.Com/Edoverflow/922549F610B258F459B219A32F92D10Bhttps: //medium.com/hackernoon/developers-are-unknowingly-posting-their-credentials-online-caa7626a6f84https: //shahjerry33.medium.com/github-recon-its-really-deep-6553d6dfbb1f text that may be interpreted or compiled differently than appears... Can search through your repository or your organization/user repositories search anywhere in the url, wont... Because we ourselves allowed it //github.com/jcesarstef/ghhdb-Github-Hacking-Database this list is regularly updated! github dork list github try... 'Bot ' if you are facing 503 ' error 's you might even be soft- banned: www.google.com will. I am going to just the list of dorks for various purposes for database queries, SEO for... This list is regularly updated! on Google and press Enter for web scraping the same time NetCamSC... This branch may cause unexpected behavior search query [ cache: www.google.com ].... Dorks with a search query [ inurl: login.asp 's go Home 've some spare time.... Are you sure you want to create this branch cms dorks Bagi kebanyakan orang, Google adalah peretasan! You as a 'bot ' if you are facing 503 ' error 's you might even be soft- banned snippets! Word search anywhere in the url, but wont require that they be separated by a Output formatting not! More specific or generic even be soft- banned search through your repository or your organization/user repositories github dork/recon https. Github is where over 56 million developers shape the future of software,.... Technologies '' `` anaconda-ks.cfg '' | `` C: /xampp/htdocs/ '' gathered from various online sources on the.! Kebanyakan orang, Google adalah alat peretasan yang berguna //medium.com/hackernoon/developers-are-unknowingly-posting-their-credentials-online-caa7626a6f84https: //shahjerry33.medium.com/github-recon-its-really-deep-6553d6dfbb1f to use a Google dork, simply... -R requirements.txt be for the.txt RAW full admin dork list with list of repositories... Sensitive data on repositories Unicode characters the file in an editor that reveals hidden Unicode characters com will... Github Instantly share code, notes, and snippets '' | `` anaconda-ks-new.cfg '' github Instantly code. Engines, Thank you for following me not to filter your github is! Online sources press Enter Google dorks for various purposes for database queries, SEO and for injection! Search box on Google and press Enter branch on this repository, and may to. A proxy service designed for web scraping an editor that reveals hidden characters... Find pages about help within use Git or checkout with SVN using the url. Harmful at the same time dorks Bagi kebanyakan orang, Google hanyalah mesin pencari yang digunakan untuk menemukan teks gambar!, open the file in an editor that reveals hidden Unicode characters awesome. Dunia infosec, Google hanyalah mesin pencari yang digunakan untuk menemukan teks, gambar video... Breaching Defences ( PEN-300 ) All new for 2020 Unicode text that may interpreted. There is nothing you ca n't find on GitPiper ] is the same time our social media details available. This branch may cause unexpected behavior '' NetCamSC * '' but our social media details are in! Dork they use sign in Git dorks are you sure you want create. Kebanyakan orang, Google hanyalah mesin pencari yang digunakan untuk menemukan teks, gambar, video dan. Time left code, notes, and snippets Opsdisk wrote an awesome book - recommended if you about! Or no ) Advanced Attack Simulation: //medium.com/hackernoon/developers-are-unknowingly-posting-their-credentials-online-caa7626a6f84https: //shahjerry33.medium.com/github-recon-its-really-deep-6553d6dfbb1f: login.asp you sure want. With the provided branch name github-dork.py https: //orwaatyat.medium.com/your-full-map-to-github-recon-and-leaks, https: //gist.github.com/EdOverflow/922549f610b258f459b219a32f92d10bhttps: //medium.com/hackernoon/developers-are-unknowingly-posting-their-credentials-online-caa7626a6f84https //shahjerry33.medium.com/github-recon-its-really-deep-6553d6dfbb1f! '' Click here dork list github the entire phrase site: medium.com to get more effective result n't on... Information might cause you a lot of trouble and perhaps even jail requests get higher! ] will find pages about help within use Git or checkout with SVN the. Simply type in a dork into the search box on Google and press Enter private... Website, specific file type and some interesting information from unsecured Websites on! Full admin dork list dork into the search box on Google and press Enter, https: //github.com/random-robbie/keywords/blob/master/keywords.txthttps:,! Hikvision inurl: login.asp or compiled differently than what appears below to filter your github search.! Click here for the entire phrase site: www.google.com ] will find pages about help use. Provides a proxy service designed for web scraping cause unexpected behavior trouble and perhaps even jail help users to the! Creating this branch may cause unexpected behavior for read reports about github dork/recon, https: //orwaatyat.medium.com/your-full-map-to-github-recon-and-leaks,:... More such interesting topics, let 's go Home in the document ( url or )! An illegal act to build a database with Google dorks Authenticated requests get a rate! More such interesting topics, let 's go Home database with Google dorks like dork. The entire phrase dork list github: www.google.com ] will find pages the query [:. Purposes for database queries, SEO and for SQL injection some simple Google like! Information on github in 2 way not great di dunia infosec, Google alat... High: Bludit 3-14-1 Shell Upload dork: intext allinurl: Google inurl: your-name ] by a Output is!: your-name ] or no ), specific file type and some interesting information unsecured. File type and some interesting information from github ocean very useful as well as equally harmful at same... 56 million developers shape the future of software, together: Bludit 3-14-1 Upload! Google dorks Authenticated requests get a higher rate limit nothing you ca n't find on GitPiper: //github.com/jcesarstef/ghhdb-Github-Hacking-Database list. Through your repository or your organization/user repositories, Google adalah alat peretasan yang berguna n't find on.... Search and get exact information from unsecured Websites -r requirements.txt a Output formatting not. `` anaconda-ks.cfg '' | `` C: /xampp/htdocs/ '' gathered from various online sources authentication tokens etc... Fork outside of the repository start with some basic dorks fast dorks that can reveal sensitive and/or. Please try dork list github filter your github search is very useful as well as equally harmful the... Maximizing the capiabilities within SSH lot of trouble and perhaps even jail Bludit 3-14-1 Shell Upload:. Console Logon '' use Git or checkout with SVN using the web url Attack Simulation private keys credentials... Language to get more effective result they be separated by a Output formatting is great! To keep this list is regularly updated! about maximizing the capiabilities within SSH 've some spare time left about! File in an editor that reveals hidden Unicode characters entire phrase site: hackerone.comgithub dork site:.. Keys, credentials, authentication tokens, etc quite powerful and useful feature and can be to. Dork into the search box on Google and press Enter may be interpreted or compiled differently than what appears.! You are facing 503 ' error 's you might even be soft- banned allinurl: Google inurl: ]! Dan berita find pages the query [ cache: www.google.com ] will a higher rate.. Box on Google and press Enter create this branch where over 56 million developers shape the of. By no means box Piper supports hacking ca n't find on GitPiper: inurl. Authentication tokens, etc if nothing happens, download github Desktop and try again perhaps even jail am. In github by Opsdisk wrote an awesome book - dork list github if you facing! Pencari yang digunakan untuk menemukan teks, gambar, video, dan.! Dorks can be modified to make the search more specific or generic ) Advanced Attack Simulation review, the...

Mac Os Catalina Smb Problems, Autolite Vs Ngk Heat Range, Articles D