{
    "content": [
        {
            "type": "text",
            "text": "# ftpstats (man)\n\n## NAME\n\nftpstats - FTP Log summarizer\n\n## SYNOPSIS\n\nftpstats [options]\n\n## DESCRIPTION\n\nFtpstats dissects the defined ftp log and reports various statistics as requested.  This man‐\nual page was written for the Debian GNU/Linux distribution because the original program  does\nnot have a manual page.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **OPTIONS** (12 subsections)\n- **BUGS**\n- **SEE ALSO**\n- **AUTHORS**\n- **CREDITS**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "ftpstats",
        "section": "",
        "mode": "man",
        "summary": "ftpstats - FTP Log summarizer",
        "synopsis": "ftpstats [options]",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [
            {
                "flag": "-f",
                "long": null,
                "arg": null,
                "description": "Use filename rather than the default /var/log/xferlog"
            },
            {
                "flag": "-r",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-a",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-h",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-d",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-t",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-i",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-o",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "-D",
                "long": null,
                "arg": null,
                "description": "Report only on traffic from domain This option leads to problems with the local do‐ main: e.g. test.com is encountered under test and not recognized under com, -D com will give you only stats about com excluding test.com! Use -A com for correct re‐ sults."
            },
            {
                "flag": "-A",
                "long": null,
                "arg": null,
                "description": "Report only on traffic from addresses whose end matches address e.g. -A test.do‐ main.com will report on address ending with test.domain.com"
            },
            {
                "flag": "-l",
                "long": null,
                "arg": null,
                "description": "Depth of path detail for sections"
            },
            {
                "flag": "-s",
                "long": null,
                "arg": null,
                "description": "Section to report on. e.g. -s /pub will report only on paths under /pub"
            }
        ],
        "examples": [],
        "see_also": [
            {
                "name": "proftpd",
                "section": "8",
                "url": "https://www.chedong.com/phpMan.php/man/proftpd/8/json"
            },
            {
                "name": "proftpd.conf",
                "section": "5",
                "url": "https://www.chedong.com/phpMan.php/man/proftpd.conf/5/json"
            },
            {
                "name": "xferlog",
                "section": "5",
                "url": "https://www.chedong.com/phpMan.php/man/xferlog/5/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "-f",
                        "lines": 2,
                        "flag": "-f"
                    },
                    {
                        "name": "-r",
                        "lines": 1,
                        "flag": "-r"
                    },
                    {
                        "name": "-a",
                        "lines": 1,
                        "flag": "-a"
                    },
                    {
                        "name": "-h",
                        "lines": 1,
                        "flag": "-h"
                    },
                    {
                        "name": "-d",
                        "lines": 1,
                        "flag": "-d"
                    },
                    {
                        "name": "-t",
                        "lines": 1,
                        "flag": "-t"
                    },
                    {
                        "name": "-i",
                        "lines": 1,
                        "flag": "-i"
                    },
                    {
                        "name": "-o",
                        "lines": 1,
                        "flag": "-o"
                    },
                    {
                        "name": "-D",
                        "lines": 5,
                        "flag": "-D"
                    },
                    {
                        "name": "-A",
                        "lines": 3,
                        "flag": "-A"
                    },
                    {
                        "name": "-l",
                        "lines": 2,
                        "flag": "-l"
                    },
                    {
                        "name": "-s",
                        "lines": 2,
                        "flag": "-s"
                    }
                ]
            },
            {
                "name": "BUGS",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "AUTHORS",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "CREDITS",
                "lines": 8,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "ftpstats - FTP Log summarizer\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "ftpstats [options]\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "Ftpstats dissects the defined ftp log and reports various statistics as requested.  This man‐\nual page was written for the Debian GNU/Linux distribution because the original program  does\nnot have a manual page.\n",
                "subsections": []
            },
            "OPTIONS": {
                "content": "",
                "subsections": [
                    {
                        "name": "-f",
                        "content": "Use filename rather than the default /var/log/xferlog\n",
                        "flag": "-f"
                    },
                    {
                        "name": "-r",
                        "content": "",
                        "flag": "-r"
                    },
                    {
                        "name": "-a",
                        "content": "",
                        "flag": "-a"
                    },
                    {
                        "name": "-h",
                        "content": "",
                        "flag": "-h"
                    },
                    {
                        "name": "-d",
                        "content": "",
                        "flag": "-d"
                    },
                    {
                        "name": "-t",
                        "content": "",
                        "flag": "-t"
                    },
                    {
                        "name": "-i",
                        "content": "",
                        "flag": "-i"
                    },
                    {
                        "name": "-o",
                        "content": "",
                        "flag": "-o"
                    },
                    {
                        "name": "-D",
                        "content": "Report  only  on  traffic from domain This option leads to problems with the local do‐\nmain:  e.g. test.com is encountered under test and not recognized under  com,  -D  com\nwill  give  you  only  stats about com excluding test.com!  Use -A com for correct re‐\nsults.\n",
                        "flag": "-D"
                    },
                    {
                        "name": "-A",
                        "content": "Report only on traffic from addresses whose  end  matches  address  e.g.  -A  test.do‐\nmain.com will report on address ending with test.domain.com\n",
                        "flag": "-A"
                    },
                    {
                        "name": "-l",
                        "content": "Depth of path detail for sections\n",
                        "flag": "-l"
                    },
                    {
                        "name": "-s",
                        "content": "Section to report on.  e.g. -s /pub will report only on paths under /pub\n",
                        "flag": "-s"
                    }
                ]
            },
            "BUGS": {
                "content": "No   known   bugs   at   this   time.    If   you   discover   any  bugs,  please  report  at\nhttp://bugs.proftpd.org/ For  help/support,  try  the  ProFTPD  mailing  lists,  detailed  on\nhttp://www.proftpd.org/lists.html\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "proftpd(8),proftpd.conf(5),xferlog(5)\n",
                "subsections": []
            },
            "AUTHORS": {
                "content": "ProFTPD  is  written  and  maintained  by  a  number  of people, full credits can be found on\nhttp://www.proftpd.org/credits.html\n",
                "subsections": []
            },
            "CREDITS": {
                "content": "This manual page was written by Francesco P. Lovergine <frankie@debian.org> and other  Debian\ndevelopers, for the Debian GNU/Linux system (but may be used by others).\nPlease  use the most appropriate mailing list listed on http://www.proftpd.org/lists.html for\nftpstats related comments.\n\n\n\nDebian GNU/Linux                          October 30, 2002                               FTPSTATS(8)",
                "subsections": []
            }
        }
    }
}