> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abusix.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Home

export function openSearch() {
  document.getElementById("search-bar-entry").click();
}

<div class="relative w-full flex items-center justify-center" style={{ height: '24rem', overflow: 'hidden'}}>
  <div class="absolute inset-0 hidden dark:block " style={{ background: 'radial-gradient(circle at 25% 50%, rgb(0, 0, 139) 0%, transparent 50%), radial-gradient(circle at 75% 50%, rgb(76, 0, 153) 0%, transparent 50%), black' }} />

  <div class="absolute inset-0 dark:hidden" style={{ background: 'linear-gradient(90deg, rgb(157, 118, 243) 0%, rgb(107, 179, 237) 100%)' }} />

  <div style={{ position: 'absolute', textAlign: 'center', padding: '0 1rem' }}>
    <div
      class="text-gray-200 dark:text-gray-200"
      style={{
   fontWeight: '800',
   fontSize: '48px',
   margin: '0',
   marginBottom: '1.5rem'
  }}
    >
      Welcome to Abusix Docs
    </div>

    <p
      class="prose prose-gray dark:prose-invert"
      style={{
    margin: '0 auto',
    marginBottom: '2rem',
    fontWeight: '400',
    fontSize: '16px',
    maxWidth: '42rem',
    textAlign: 'center'
  }}
    >
      A Comprehensive Guide to Streamlining Your Workflow with Abusix.
    </p>

    <div class="flex items-center justify-center">
      <button
        type="button"
        class="hidden w-full lg:flex items-center text-sm leading-6 rounded-lg py-1.5 pl-2.5 pr-3 shadow-sm text-gray-400 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/20 hover:ring-gray-600/25 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 focus:outline-primary"
        id="home-search-entry"
        style={{
    maxWidth: '28rem',
  }}
        onClick={openSearch}
      >
        <svg
          class="h-4 w-4 ml-1.5 flex-none bg-gray-500 hover:bg-gray-600 dark:bg-white/50 dark:hover:bg-white/70"
          style={{
    marginRight: '0.5rem',
     maskImage:
       'url("https://mintlify.b-cdn.net/v6.5.1/solid/magnifying-glass.svg")',
     maskRepeat: 'no-repeat',
     maskPosition: 'center center',
    }}
        />

        Search or ask
      </button>
    </div>
  </div>
</div>

<div
  style={{marginTop: '2rem', marginBottom: '8rem', maxWidth: '70rem', marginLeft: 'auto',
marginRight: 'auto', paddingLeft: '1.25rem',
paddingRight: '1.25rem' }}
>
  <CardGroup cols={3}>
    <Card title="Abuse Reporting" icon="file-lines" iconType="solid" href="/docs/abuse-reporting/" horizontal={true}>
      Learn how to get abuse@ addresses to report network abuse to peers.
    </Card>

    <Card title="Guardian Mail" icon="envelope" iconType="solid" href="/docs/guardian-mail/" horizontal={true}>
      Learn how to install, configure, and query Abusix' email blocklists.
    </Card>

    <Card title="Guardian Intel" icon="magnifying-glass" iconType="solid" href="/docs/guardian-intel/" horizontal={true}>
      Learn how to identify spam and malicious inbound malware, fraud, and
      phishing in real time.
    </Card>

    <Card title="Guardian Ops" icon="house" iconType="solid" href="/docs/guardian-ops/" horizontal={true}>
      Learn how to install, configure, and query Guardian Ops.
    </Card>

    <Card title="AbuseHQ (legacy)" icon="house" iconType="solid" href="/docs/abusehq/" horizontal={true}>
      Learn how to install, configure, and query AbuseHQ (legacy).
    </Card>

    <Card title="Portal" icon="server" iconType="solid" href="/docs/portal/" horizontal={true}>
      Learn how to use the Abuse management portal for ISPs, Hosting Providers,
      and DNS Operations
    </Card>
  </CardGroup>
</div>
