Help
RSS
API
Feed
Maltego
Contact
Domain > shahrzad.club
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-10-01
99.84.208.96
(
ClassC
)
2025-04-04
204.246.191.9
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Fri, 04 Apr 2025 20:06:06 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://shahrzad.club/X-Cache: Redirect from cloudfrontVia: 1.1 c3270a6ec9acbf35e35962d1054f78d4.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO50-C2X-Amz-Cf-Id: _ZVTsAZa4FXI2slTUa_SlAQCzVIBkzLzC4q8bz8pLE9MuB_EDP4n1w html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 25511Connection: keep-aliveLast-Modified: Thu, 13 Mar 2025 08:13:53 GMTServer: AmazonS3Date: Fri, 04 Apr 2025 20:06:07 GMTETag: d010187e3db3f5d7c59d4e7f0ffee383Vary: Accept-EncodingX-Cache: RefreshHit from cloudfrontVia: 1.1 e90b27f8a13d44c35911b9b6b13e0d9e.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO50-C2X-Amz-Cf-Id: XKqj0di7p8iVO8_gtO4cI6TJZyVa3jq-rNiBLEciPbp1-Rrpx_zEVQ !-- Javascript --> script srchttps://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.4/min/tiny-slider.js>/script> script> // Function to populate the carousel with book images from the APIfunction populateBookCarousel() { const sliderContainer document.getElementById(bookSlider); // Function to fetch books from the API async function fetchBooks() { try { // Show loading indicator sliderContainer.innerHTML div classcarousel-slide>div classcarousel-caption>Loading books.../div>/div>; // Fetch books from the API const response await fetch(https://us-central1-shahrzad-310119.cloudfunctions.net/list-books); if (!response.ok) { throw new Error(`API request failed with status ${response.status}`); } const books await response.json(); console.log(Fetched books:, books); return books; } catch (error) { console.error(Error fetching books:, error); return ; } } // Create and add book slides to the carousel async function createBookSlides() { // Clear any existing content sliderContainer.innerHTML ; // Fetch books from the API const books await fetchBooks(); if (!books || books.length 0) { // If no books found, add a message const noImagesSlide document.createElement(div); noImagesSlide.className carousel-slide; noImagesSlide.innerHTML ` div classcarousel-caption>No books found/div> `; sliderContainer.appendChild(noImagesSlide); } else { // Add each book to the carousel books.forEach(book > { const slide document.createElement(div); slide.className carousel-slide; // Create HTML for book slide with image, title and author slide.innerHTML ` img src${book.img} alt${book.name} onerrorthis.srcassets/images/book-placeholder.png> div classcarousel-caption>${book.name}/div> div classcarousel-author>${book.author || Unknown Author}/div> `; sliderContainer.appendChild(slide); }); } // Initialize the tiny-slider initializeCarousel(); } // Initialize the carousel with tiny-slider function initializeCarousel() { if (sliderContainer.children.length > 0) { const slider tns({ container: #bookSlider, items: 1, slideBy: 1, autoplay: true, autoplayTimeout: 5000, autoplayButtonOutput: false, autoplayHoverPause: true, autoplayDirection: forward, autoplayText: ▶, ❚❚, speed: 400, loop: true, rewind: false, mouseDrag: true, touch: true, nav: false, controlsContainer: .carousel-controls, responsive: { 640: { items: 2 }, 768: { items: 3 }, 1024: { items: 4 } } }); } } // Start the process createBookSlides();}// Call the function when the DOM is fully loadeddocument.addEventListener(DOMContentLoaded, function() { // Add CSS for carousel author and auto-slide functionality const style document.createElement(style); style.textContent ` .carousel-author { text-align: center; font-size: 0.9rem; color: var(--text-light); margin-top: 5px; } .book-carousel { width: 100%; max-width: 100%; overflow: hidden; } .carousel-container { max-width: 100%; padding: 0 40px; position: relative; } .carousel-slide { padding: 0 10px; transition: transform 0.3s ease; } .carousel-slide:hover { transform: translateY(-5px); } .carousel-slide img { width: 100%; max-height: 230px; object-fit: contain; border-radius: 8px; box-shadow: var(--shadow); margin-bottom: 10px; } /* Auto-slide progress bar */ .tns-slider::after { content: ; position: absolute; bottom: -10px; left: 0; height: 3px; width: 0; background-color: var(--primary); animation: progressBar 5s linear infinite; } @keyframes progressBar { 0% { width: 0; } 100% { width: 100%; } } /* Improved controls */ .carousel-control { background-color: var(--white); color: var(--primary); width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); transition: all 0.3s ease; z-index: 10; } .carousel-control:hover { background-color: var(--primary); color: var(--white); transform: scale(1.1); } `; document.head.appendChild(style); // Initialize the carousel populateBookCarousel();});/script>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Shahrzad - Your Magical Storyteller/title> meta namedescription contentTransform any book into an audiobook in 18+ languages. Create, translate, and listen to your favorite books anywhere.> !-- Open Graph Meta Tags --> meta propertyog:type contentwebsite> meta propertyog:url contenthttp://shahrzad.club/> meta propertyog:title contentShahrzad - Your Magical Storyteller> meta propertyog:description contentTransform any book into an audiobook in 18+ languages. Create, translate, and listen to your favorite books anywhere.> meta propertyog:image contenthttps://storage.googleapis.com/shahrzad.club/logo_1.jpeg> !-- Favicon --> link relshortcut icon hreffavicon.ico> !-- Google Fonts --> link hrefhttps://fonts.googleapis.com/css2?familyPoppins:wght@300;400;500;600;700&displayswap relstylesheet> !-- Font Awesome --> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css> !-- Carousel CSS (Tiny Slider) --> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.4/tiny-slider.css> !-- Carousel CSS (Tiny Slider) --> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.4/tiny-slider.css> style> :root { --primary: #6366f1; --primary-dark: #4f46e5; --secondary: #f97316; --text-dark: #1e293b; --text-light: #64748b; --white: #ffffff; --light-bg: #f8fafc; --card-bg: #ffffff; --border: #e2e8f0; --shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); --carousel-height: 300px; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: Poppins, sans-serif; color: var(--text-dark); line-height: 1.6; background-color: var(--light-bg); } .container { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* Header */ header { background-color: var(--white); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); position: sticky; top: 0; z-index: 100; } .navbar { display: flex; justify-content: space-between; align-items: center; padding: 20px 0; } .logo { display: flex; align-items: center; text-decoration: none; } .logo img { height: 40px; margin-right: 10px; } .logo-text { font-size: 1.5rem; font-weight: 700; color: var(--primary); } /* Hero Section */ .hero { padding: 80px 0; background: linear-gradient(135deg, #f0f7ff 0%, #e8eaff 100%); } .hero-content { display: flex; align-items: center; flex-wrap: wrap; gap: 40px; } .hero-text { flex: 1; min-width: 300px; } .hero-image { flex: 1; min-width: 300px; position: relative; } .hero-image img { width: 100%; max-width: 500px; border-radius: 20px; box-shadow: var(--shadow); } .badge { position: absolute; top: -20px; right: 40px; background-color: var(--secondary); color: var(--white); padding: 10px 20px; border-radius: 50px; font-weight: 600; font-size: 14px; box-shadow: var(--shadow); } h1 { font-size: 2.5rem; margin-bottom: 20px; line-height: 1.2; color: var(--primary-dark); } h2 { font-size: 1.8rem; margin-bottom: 20px; color: var(--text-dark); } .lead { font-size: 1.1rem; color: var(--text-light); margin-bottom: 30px; } .app-links { display: flex; gap: 15px; margin-top: 30px; } .app-links img { height: 50px; transition: transform 0.3s ease; } .app-links img:hover { transform: translateY(-5px); } /* Features Section */ .features { padding: 80px 0; background-color: var(--white); } .section-title { text-align: center; margin-bottom: 50px; } .section-subtitle { font-size: 1.1rem; color: var(--text-light); text-align: center; max-width: 700px; margin: 0 auto 50px auto; } .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .feature-card { background-color: var(--card-bg); border-radius: 10px; padding: 30px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05); transition: transform 0.3s ease, box-shadow 0.3s ease; height: 100%; } .feature-card:hover { transform: translateY(-5px); box-shadow: var(--shadow); } .feature-icon { font-size: 2rem; color: var(--primary); margin-bottom: 20px; } .feature-title { font-size: 1.2rem; font-weight: 600; margin-bottom: 15px; } .feature-desc { color: var(--text-light); font-size: 0.95rem; } /* Details Section */ .details { padding: 80px 0; background-color: var(--light-bg); } .details-content { display: flex; align-items: center; flex-wrap: wrap; gap: 40px; } .details-image { flex: 1; min-width: 300px; } .details-image img { width: 100%; max-width: 500px; border-radius: 10px; box-shadow: var(--shadow); } .details-text { flex: 1; min-width: 300px; } .key-points { margin-bottom: 30px; } .key-points-list { list-style: none; } .key-points-list li { margin-bottom: 10px; display: flex; align-items: center; } .key-points-list i { color: var(--primary); margin-right: 10px; } .btn { display: inline-block; background-color: var(--primary); color: var(--white); padding: 12px 25px; border-radius: 50px; text-decoration: none; font-weight: 500; transition: background-color 0.3s ease, transform 0.3s ease; border: none; cursor: pointer; font-size: 1rem; } .btn:hover { background-color: var(--primary-dark); transform: translateY(-3px); } /* Carousel Section */ .book-carousel { padding: 80px 0; background-color: var(--white); } .carousel-container { position: relative; margin: 0 auto; max-width: 1000px; } .carousel-slide { height: var(--carousel-height); position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 0 20px; } .carousel-slide img { max-height: 230px; object-fit: contain; border-radius: 10px; box-shadow: var(--shadow); margin-bottom: 20px; } .carousel-caption { text-align: center; font-weight: 500; color: var(--text-dark); } .carousel-controls { position: absolute; top: 50%; width: 100%; display: flex; justify-content: space-between; transform: translateY(-50%); z-index: 10; } .carousel-control { background-color: var(--white); color: var(--primary); width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); transition: background-color 0.3s ease; } .carousel-control:hover { background-color: var(--primary); color: var(--white); } .carousel-dots { display: flex; justify-content: center; margin-top: 20px; } .carousel-dot { width: 10px; height: 10px; border-radius: 50%; background-color: var(--border); margin: 0 5px; cursor: pointer; transition: background-color 0.3s ease; } .carousel-dot.active { background-color: var(--primary); } /* Footer */ footer { background-color: var(--white); padding: 30px 0; text-align: center; border-top: 1px solid var(--border); } .footer-links { margin-bottom: 15px; } .footer-links a { color: var(--text-light); text-decoration: none; margin: 0 15px; transition: color 0.3s ease; } .footer-links a:hover { color: var(--primary); } .copyright { font-size: 0.9rem; color: var(--text-light); } .heart { color: #f43f5e; } /* Responsive */ @media (max-width: 768px) { h1 { font-size: 2rem; } h2 { font-size: 1.5rem; } .hero { padding: 60px 0; } .badge { right: 20px; } } /style>/head>body> !-- Header --> header> div classcontainer> div classnavbar> a href# classlogo> img srcassets/images/site-logo.png altShahrzad Logo> span classlogo-text>Shahrzad/span> /a> /div> /div> /header> !-- Hero Section --> section classhero> div classcontainer> div classhero-content> div classhero-text> h1>Create Your Own Audiobooks/h1> h2>Translate any book to your language/h2> p classlead>No more limitations in book categories or languages. Enjoy listening to your created audiobooks in 18+ languages, anywhere, anytime./p> div classapp-links> a hrefhttps://play.google.com/store/apps/details?idcom.shahrzad.shahrzad_app> img srcassets/images/play.png altGet it on Google Play> /a> a hrefhttps://apps.apple.com/app/id1577731086> img srcassets/images/ios.png altDownload on App Store> /a> /div> /div> div classhero-image> img srcassets/images/devbook-cover.png altShahrzad App> div classbadge>Mobile App/div> /div> /div> /div> /section> !-- Book Carousel Section --> section classbook-carousel> div classcontainer> h2 classsection-title>Our Featured Books/h2> p classsection-subtitle>Discover some of the popular books our users are enjoying through Shahrzad/p> div classcarousel-container> div classbook-slider idbookSlider> !-- Book slides will be dynamically added here --> /div> div classcarousel-controls> div classcarousel-control prev-btn> i classfas fa-chevron-left>/i> /div> div classcarousel-control next-btn> i classfas fa-chevron-right>/i> /div> /div> /div> /div> /section> !-- Features Section --> section classfeatures> div classcontainer> h2 classsection-title>What about being A WRITER?/h2> p classsection-subtitle>Start writing your own book, enhance it, share it with friends and family, let them listen to it./p> div classfeatures-grid> div classfeature-card> div classfeature-icon> i classfas fa-book>/i> /div> h3 classfeature-title>Build your own library/h3> p classfeature-desc>Choose from recommended books, search online for others, upload your own book with any category you want, no limitation!/p> /div> div classfeature-card> div classfeature-icon> i classfas fa-globe>/i> /div> h3 classfeature-title>Multiple Languages/h3> p classfeature-desc>We cover 18 languages including English, French, Arabic, Mandarin, Spanish, Russian, German, Japanese, and more - with new ones being added!/p> /div> div classfeature-card> div classfeature-icon> i classfas fa-child>/i> /div> h3 classfeature-title>Build your loved ones knowledge/h3> p classfeature-desc>Let your kids listen to books from any culture. Just search or upload it and let Shahrzad take care of the rest./p> /div> div classfeature-card> div classfeature-icon> i classfas fa-glasses>/i> /div> h3 classfeature-title>No vision problems/h3> p classfeature-desc>As there are no restrictions on book type, even with vision problems you can enjoy listening to your books once again./p> /div> div classfeature-card> div classfeature-icon> i classfas fa-tablet-alt>/i> /div> h3 classfeature-title>Listen anywhere/h3> p classfeature-desc>Your library and progress are saved online, so theres no need to keep using just one device./p> /div> div classfeature-card> div classfeature-icon> i classfas fa-hand-holding-usd>/i> /div> h3 classfeature-title>We are free/h3> p classfeature-desc>So far all our services are free, but not for long, so join ASAP!/p> /div> /div> /div> /section> !-- Details Section --> section classdetails> div classcontainer> h2 classsection-title>Whats Amazing About Shahrzad/h2> div classdetails-content> div classdetails-image> img srcassets/images/devbook-devices.png altShahrzad on multiple devices> /div> div classdetails-text> div classkey-points> ul classkey-points-list> li>i classfas fa-check-circle>/i> Using AI to transform books/li> li>i classfas fa-check-circle>/i> Different background music tracks for storytelling/li> li>i classfas fa-check-circle>/i> Works with PDF, EPUB & TXT formats/li> li>i classfas fa-check-circle>/i> Search for books in 30+ libraries inside the app/li> li>i classfas fa-check-circle>/i> Covers books in 18 languages/li> li>i classfas fa-check-circle>/i> Translates books from any language to our 18 supported languages/li> li>i classfas fa-check-circle>/i> Operates with 6 interface languages/li> li>i classfas fa-check-circle>/i> Dynamically partitions books/li> li>i classfas fa-check-circle>/i> Saves your library and progress/li> li>i classfas fa-check-circle>/i> Multiple easy registration methods/li> /ul> /div> a hrefhttps://play.google.com/store/apps/details?idcom.shahrzad.shahrzad_app classbtn>Get the App Now/a> /div> /div> /div> /section> !-- Footer --> footer> div classcontainer> div classfooter-links> a href./terms_of_service.html>Terms of Service/a> a href./privacy_policy.html>Privacy Policy/a> /div> p classcopyright>Designed with i classfas fa-heart heart>/i> by Shahrzad/p> /div> /footer>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]