コード例 #1
0
def main():
    cfg = parse_cmd_args(sys.argv)

    db = dbAccess.dbAcccess()
    db.connectDb(cfg['user'], cfg['password'], cfg['db_host'], "openBMP")

    # Create the table
    db.createTable(TBL_GEN_WHOIS_ASN_NAME, TBL_GEN_WHOIS_ASN_SCHEMA, False)

    asn_list = get_asn_list(db)
    walk_whois(db, asn_list)
    apnic(db)

    db.close()
コード例 #2
0
def main():
    """
    """
    cfg = parseCmdArgs(sys.argv)

    db = dbAccess.dbAcccess()
    db.connectDb(cfg['user'], cfg['password'], cfg['db_host'], "openBMP")

    # Create the table
    db.createTable(TBL_GEN_WHOIS_ASN_NAME, TBL_GEN_WHOIS_ASN_SCHEMA, False)

    asnList = getASNList(db)
    walkWhois(db,asnList)

    db.close()
コード例 #3
0
def main():
    """
    """
    cfg = parseCmdArgs(sys.argv)

    db = dbAccess.dbAcccess()
    db.connectDb(cfg['user'], cfg['password'], cfg['db_host'], "openBMP")

    # Create the table
    db.createTable(TBL_GEN_WHOIS_ASN_NAME, TBL_GEN_WHOIS_ASN_SCHEMA, False)

    asnList = getASNList(db)
    walkWhois(db,asnList)

    db.close()
コード例 #4
0
def main():
    cfg = parse_cmd_args(sys.argv)

    db = dbAccess.dbAcccess()
    db.connectDb(cfg['user'], cfg['password'], cfg['db_host'], "openBMP")

    # Create the table
    db.createTable(TBL_GEN_WHOIS_ASN_NAME, TBL_GEN_WHOIS_ASN_SCHEMA, False)

    asn_list = get_asn_list(db)

    apnic(db)

    walk_whois(db, asn_list)

    db.close()
コード例 #5
0
def main():
    """
    """
    cfg = parseCmdArgs(sys.argv)

    # Download the RR data files
    downloadDataFile()

    db = dbAccess.dbAcccess()
    db.connectDb(cfg['user'], cfg['password'], cfg['db_host'], cfg['db_name'])

    # Create the table
    db.createTable(TBL_GEN_WHOIS_ROUTE_NAME, TBL_GEN_WHOIS_ROUTE_SCHEMA, False)

    # disable strict mode for session
    db.queryNoResults("SET SESSION sql_mode = ''");

    for source in RR_DB_FTP:
        import_rr_db_file(db, source, "%s/%s" % (TMP_DIR, RR_DB_FTP[source]['filename']))

    rmtree(TMP_DIR)

    db.close()
コード例 #6
0
def main():
    """
    """
    cfg = parseCmdArgs(sys.argv)

    # Download the RR data files
    downloadDataFile()

    db = dbAccess.dbAcccess()
    db.connectDb(cfg['user'], cfg['password'], cfg['db_host'], cfg['db_name'])

    # Create the table
    db.createTable(TBL_GEN_WHOIS_ROUTE_NAME, TBL_GEN_WHOIS_ROUTE_SCHEMA, False)

    # disable strict mode for session
    db.queryNoResults("SET SESSION sql_mode = ''")

    for source in RR_DB_FTP:
        import_rr_db_file(db, source,
                          "%s/%s" % (TMP_DIR, RR_DB_FTP[source]['filename']))

    rmtree(TMP_DIR)

    db.close()