Bin Sniffer
Sniffs url for Bin files and fetches links.unknown
actionscript
2 years ago
1.2 kB
6
Indexable
import React, { useState, useEffect } from 'react'; import axios from 'axios'; function BinFileSniffer() { const [url, setUrl] = useState(''); const [binFileLinks, setBinFileLinks] = useState([]); useEffect(() => { async function fetchData() { const response = await axios.get(url); const soup = BeautifulSoup(response.data, 'html.parser'); const links = []; for (let link of soup.find_all("a")) { let href = link.get("href"); if (href.endsWith(".bin")) { links.push(href); } } setBinFileLinks(links); } fetchData(); }, [url]); return ( <div> <input type="text" value={url} onChange={(e) => setUrl(e.target.value)} placeholder="Enter a website URL" /> <br /> <button onClick={() => fetchData()}>Fetch Bin files</button> <br /> {binFileLinks.length > 0 ? ( <ul> {binFileLinks.map((link) => ( <li key={link}>{link}</li> ))} </ul> ) : ( <p>No bin files found</p> )} </div> ); } export default BinFileSniffer;
Editor is loading...