import { useState } from "react";
import { Input } from "@/components/ui/input";
import { Card, CardContent } from "@/components/ui/card";
import { Button } from "@/components/ui/button";
const dorkTemplates = [
{
label: "Email in text",
template: 'intext:"{input}"'
},
{
label: "Email in title",
template: 'intitle:"{input}"'
},
{
label: "Email on Pastebin",
template: '"{input}" site:pastebin.com'
},
{
label: "Phone number in text",
template: 'intext:"{input}"'
},
{
label: "Phone number on Facebook",
template: '"{input}" site:facebook.com'
},
{
label: "Username in URL",
template: 'inurl:"{input}"'
},
{
label: "LinkedIn profile",
template: '"{input}" site:linkedin.com'
},
{
label: "Instagram profile",
template: 'site:instagram.com "{input}"'
},
{
label: "Filetype XLS with input",
template: 'filetype:xls OR filetype:csv "{input}"'
},
{
label: "Pastebin password leak",
template: 'site:pastebin.com intext:"{input}"'
}
];
export default function GoogleDorksGenerator() {
const [input, setInput] = useState("");
const [generated, setGenerated] = useState([]);
const generateDorks = () => {
const results = dorkTemplates.map(({ label, template }) => ({
label,
dork: template.replaceAll("{input}", input)
}));
setGenerated(results);
};
return (
Google Dorks Generator Tool
setInput(e.target.value)}
/>
Generate
{generated.map(({ label, dork }, idx) => (
{label}
{dork}
))}
);
}
0 Reviews:
Post Your Review